我非常感谢CouchDb的帮助...
我在运行Mountain Lion的Mac上加载了CouchDB(10.7.5)。我相信我加载了Lion版本作为Mountain Lion选项需要我有10.8。从Web浏览器CouchDb运行正常。我有一个数据库正在运行,并从一个cronjob每晚触发的python脚本中收集twitter数据。
问题是我想创建一个管理员帐户,我在local.ini文件中进行了所需的更改,但是当我尝试重新启动CouchDb服务器时,该命令不起作用。我的shell(Bash或SH)无法识别应该停止Couch的命令。
我已经尝试了couchdb -d
和couchdb stop
,但我收到了相同的消息 - sh: couchdb: command not found
。
我假设这是一个路径问题,所以我尝试在CouchDb目录中运行该命令但得到相同的结果。我正在考虑的一个问题是我已将Couch加载到错误的目录中,但我尝试在我找到的所有CouchDb相关目录中运行此命令。我相信我遗漏了一些东西,但是对于如何解决这个问题的任何建议都将不胜感激。我考虑重新加载所有内容,但我想将其用作最后的手段。
答案 0 :(得分:0)
在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。