请问清除CouchDB
的命令是什么?如果我想要disable
和re-start
我的CouchDB是什么命令?
由于
答案 0 :(得分:16)
可以从/etc/init.d/couchdb
或/etc/rc.d/couchdb
启动脚本启动/停止/重启CouchDB。
(此启动脚本文件可能位于系统的其他位置。)
你会做这样的事情:
/etc/init.d/couchdb stop
/etc/init.d/couchdb restart
就清洁而言,我认为你的意思是压实。这是最容易通过Futon进行的,它默认位于此处:http://localhost:5984/_utils
以管理员身份登录Futon,导航到您的数据库,并会有压缩数据库的链接。
答案 1 :(得分:14)
您可以根据文档here
重新启动CouchDb卷曲示例:
curl -X POST http://localhost:5984/_restart -H"Content-Type: application/json"
答案 2 :(得分:14)
这可能在某种程度上取决于操作系统及其版本。例如,在Ubuntu 14.04上(正在从sysvinit过渡), /etc/init.d/couchdb 命令对我不起作用。我必须这样做:
sudo service couchdb restart
因此,使用user2744667发布的curl方法(具有root / admin权限),或使用标准方法为您的操作系统重新启动守护进程/服务。
最后,作为最后的手段,你可以杀死这个过程。这不是推荐的方法,它不是"清洁"正如你在问题中指出的那样。您可能会发现CouchDB对于重生自身是一种积极的态度。但是,如果你处于一种凶杀的心情,所有 kill -ing就可能就是这样。
答案 3 :(得分:7)
在Windows上,您不需要运行像services.msc
这样的GUI ...通常更快地输入:
c:\> net stop "Apache CouchDb"
c:\> net start "Apache CouchDb"
答案 4 :(得分:4)
在Windows上,如果您将其作为服务安装,请打开services.msc
,找到Apache couchDB
服务,然后重新启动。