请问清理CouchDB的命令是什么?如果我想清理disable和re-start我的CouchDB,命令是什么?谢谢
CouchDB
disable
re-start
jckbn6z71#
CouchDB可以从/etc/init.d/couchdb或/etc/rc.d/couchdb启动脚本启动/停止/重新启动。(This启动脚本文件可能位于系统的其他位置。)你可以这样做:1.停止:/etc/init.d/couchdb stop1.要重新启动:/etc/init.d/couchdb restart至于清理,我想你指的是压缩。这是最简单的通过蒲团,它位于这里默认:http://localhost:5984/_utils以管理员身份登录Futon,导航到您的数据库,将有压缩数据库的链接。
/etc/init.d/couchdb
/etc/rc.d/couchdb
/etc/init.d/couchdb stop
/etc/init.d/couchdb restart
http://localhost:5984/_utils
agxfikkp2#
这在一定程度上取决于操作系统及其版本。例如,在Ubuntu 14.04上(它正在从sysvinit过渡),/etc/init.d/couchdb 命令对我不起作用。我必须做:
sudo service couchdb restart
因此,请使用user 2744667(具有root/admin权限)发布的curl方法,或使用标准方法重新启动操作系统的守护程序/服务。最后,作为最后的手段,您可以终止进程。这不是推荐的方法,也不像您在问题中指出的那样“干净”。您可能会发现CouchDB对重新生成自身很有侵略性。但如果您有杀人的心情,那么所有这些 kill-ing可能就是正确的。
vzgqcmou3#
您可以按照此处的文档重新启动CouchDbcurl 示例:
curl -X POST http://localhost:5984/_restart -H"Content-Type: application/json"
s4chpxco4#
在Windows上,您不需要运行services.msc之类的GUI ...键入以下内容通常会更快:
services.msc
c:\> net stop "Apache CouchDb" c:\> net start "Apache CouchDb"
9cbw7uwe5#
在Windows上,如果将其作为服务安装,请打开services.msc,找到Apache couchDB服务,然后重新启动。
Apache couchDB
3df52oht6#
在我写这篇文章的时候,最新的答案已经有7年了,下面是一些更新鲜的方法。在Windows上,CouchDB使用nssm.exe管理服务。该可执行文件的副本位于<couch-installation-dir>\bin\nssm.exe。如果您将Couch安装到C:\CouchDB,则重新启动它是:
nssm.exe
<couch-installation-dir>\bin\nssm.exe
C:\CouchDB
C:\CouchDB\bin\nssm restart "Apache CouchDB"
当然,它不一定是nssm.exe。仍然在Windows上,您可以使用PowerShell以一般PowerShell方式重新启动服务:
ps1 $ restart-service "Apache CouchDB"
如果你有一个名为admin的管理员用户,密码为xx,那么你可以这样做:
admin
xx
curl http://admin:xx@127.0.0.1:5984/_node/couchdb@localhost/_restart -X POST
该节点不能称为couchdb@localhost。若要找出原因,请用途:
couchdb@localhost
$ curl http://admin:admin@127.0.0.1:5984/_membership/ {"all_nodes":["couchdb@localhost"],"cluster_nodes":["couchdb@localhost"]}
6条答案
按热度按时间jckbn6z71#
CouchDB可以从
/etc/init.d/couchdb
或/etc/rc.d/couchdb
启动脚本启动/停止/重新启动。(This启动脚本文件可能位于系统的其他位置。)
你可以这样做:
1.停止:
/etc/init.d/couchdb stop
1.要重新启动:
/etc/init.d/couchdb restart
至于清理,我想你指的是压缩。这是最简单的通过蒲团,它位于这里默认:
http://localhost:5984/_utils
以管理员身份登录Futon,导航到您的数据库,将有压缩数据库的链接。
agxfikkp2#
这在一定程度上取决于操作系统及其版本。例如,在Ubuntu 14.04上(它正在从sysvinit过渡),/etc/init.d/couchdb 命令对我不起作用。我必须做:
因此,请使用user 2744667(具有root/admin权限)发布的curl方法,或使用标准方法重新启动操作系统的守护程序/服务。
最后,作为最后的手段,您可以终止进程。这不是推荐的方法,也不像您在问题中指出的那样“干净”。您可能会发现CouchDB对重新生成自身很有侵略性。但如果您有杀人的心情,那么所有这些 kill-ing可能就是正确的。
vzgqcmou3#
您可以按照此处的文档重新启动CouchDb
curl 示例:
s4chpxco4#
在Windows上,您不需要运行
services.msc
之类的GUI ...键入以下内容通常会更快:9cbw7uwe5#
在Windows上,如果将其作为服务安装,请打开
services.msc
,找到Apache couchDB
服务,然后重新启动。3df52oht6#
在我写这篇文章的时候,最新的答案已经有7年了,下面是一些更新鲜的方法。
在Windows上,CouchDB使用
nssm.exe
管理服务。该可执行文件的副本位于<couch-installation-dir>\bin\nssm.exe
。如果您将Couch安装到C:\CouchDB
,则重新启动它是:当然,它不一定是
nssm.exe
。仍然在Windows上,您可以使用PowerShell以一般PowerShell方式重新启动服务:
如果你有一个名为
admin
的管理员用户,密码为xx
,那么你可以这样做:该节点不能称为
couchdb@localhost
。若要找出原因,请用途: