您的位置:首页 > 其它

翻译【ElasticSearch Server】第一章:开始使用ElasticSearch集群(4)

2013-12-11 16:03 375 查看

停止ElasticSearch(Shutting down ElasticSearch)

尽管我们期望集群(或节点)终生完美运行,我们最终可能需要重启或者正确的停止它(例如,维护)。有三种方式来停止ElasticSearch:

如果控制台连接上节点(使用-f选项),只需按Ctrl + C

第二个选择是通过发送信号杀死服务器进程(见Linux上的kill命令和Windows上的程序管理器)

第三种方法是使用一个REST API

现在我们把重点放在最后一个方法。它允许我们通过执行下面的命令来停止整个集群:

curl -XPOST http://localhost:9200/_cluster/nodes/_shutdown[/code] 
要关闭单个节点,可以执行以下命令:

curl –XPOST http://localhost:9200/_cluster/nodes/BlrmMvBdSKiCeYGsiHijdg/_shutdown[/code] 
在前面的命令行,BlrmMvBdSKiCeYGsiHijdg为一个给定的节点标识符。前者可能从ElasticSearch读取日志或来自另一个API调用:

curl -XGET http://localhost:9200/_cluster/nodes/[/code] 

作为系统服务运行ElasticSearch(Running ElasticSearch as a system service)

测 试和开发使用-f选项在前台运行实例。在现实世界中,一个实例应该由操作系统工具来管理;它应该在系统启动时自动启动和关闭系统时正确地关闭。使用 Debian Linux系统是简单的。ElasticSearch有所有必要的脚本可用的deb归档。如果您不使用deb归档,您可以随时使用 ElasticSearch服务包装器(https://github.com/elasticsearch/elasticsearch- servicewrapper),它提供了所有需要的启动脚本。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐