我将非常感谢你对CouchDb的帮助……
我已经在运行Mountain Lion (10.7.5)的苹果电脑上加载了CouchDB。我相信我加载了Lion版本,因为我有10.8版本的Mountain Lion选项。从web浏览器来看,CouchDb运行得很好。我有一个数据库正在运行,并从一个由cronjob在夜间触发的python脚本中收集twitter数据。
问题是,我想创建一个管理员帐户,我在local.ini文件中进行了所需的更改,但当我尝试重新启动CouchDb服务器时,该命令不起作用。我的shell ( Bash或SH)无法识别应该停止Couch的命令。
我已经尝试了couchdb -d
和couchdb stop
,但我得到了相同的消息- sh: couchdb: command not found
。
我认为这是一个路径问题,所以我尝试在CouchDb目录中运行该命令,但得到了相同的结果。我正在考虑的一个问题是,我在错误的目录中加载了Couch,但我尝试在我找到的所有与CouchDb相关的目录中运行此命令。我确信我遗漏了一些东西,但任何关于如何解决这个问题的建议都将不胜感激。我考虑过重新加载所有内容,但我想将其作为最后的手段。
发布于 2012-11-02 11:54:30
在OSX中启动Couch DB后,我可以使用以下命令查看其过程:
$ launchctl list | grep couchdb
4578 - [0x0-0x101101].org.apache.couchdb
我可以通过以下方式来阻止它:
$ launchctl stop '[0x0-0x101101].org.apache.couchdb'
也许有一种更简单的方法,但我只是检查了它的工作情况。您还可以在可用launchctl
命令(launchctl help
)列表中看到描述为“加载配置文件和/或目录”的load
。我也非常确定在Couch DB中有一些REST API用于停止/重新启动。
https://stackoverflow.com/questions/13189842
复制相似问题