当前位置: 首页 > 面试题库 >

如何停止/关闭Elasticsearch节点?

公西光华
2023-03-14
问题内容

我想使用新配置重新启动elasticsearch节点。正常关闭节点的最佳方法是什么?

关闭进程是关闭服务器的最佳方法,还是我可以使用一些神奇的URL关闭节点?


问题答案:

更新的答案。

_shutdown API已在elasticsearch 2.x中删除。

一些选项:

  • 在您的终端(基本上是开发模式)中,只需键入“ Ctrl-C”

  • 如果您以守护程序(-d)的身份启动它,请找到PID并SIGTERM终止该进程:将彻底关闭Elasticsearch(kill -15 PID

  • 如果作为服务运行,请运行以下命令service elasticsearch stop

    • Linux
    • 视窗

先前的答案。 现在从1.6开始不推荐使用。

是的
请参阅管理群集节点关闭文档

基本上:

# Shutdown local node
$ curl -XPOST 'http://localhost:9200/_cluster/nodes/_local/_shutdown'

# Shutdown all nodes in the cluster
$ curl -XPOST 'http://localhost:9200/_shutdown'


 类似资料:
  • 我有一个使用Twitter4j启动的Android应用程序,如果我不再需要该流,我正在寻求有关如何停止/关闭它的帮助。我在偏好更改时启动流,但需要根据用户操作在应用程序的其他部分停止它。 以下是我启动流的方式,这是我在文档中找到的典型方式: 任何帮助将不胜感激,谢谢!

  • 问题内容: 当我使用WebEngine创建播放YouTube视频的新舞台时,关闭它之后-Youtube继续在backgroung上播放。如果我使用“ Platform.exit”-它会关闭我的所有JavaFX App,但我只想关闭为YouTube创建的阶段。 这是我针对YouTube播放器的课程: 在“主舞台”中单击按钮后,我的YouTube播放器舞台正在创建: 问题答案: 您无法处置WebEng

  • 下面是我的代码:(它非常混乱,我只是在收集我的想法。我有一个更正式的程序,它要大得多,我将在稍后实现它) 当我选择A-E时,我会弹出一个带有“选择”或“取消”的对话框。我不希望原来的框架关闭。

  • 如何停止并关闭hazelcast集群?我从测试中观察到,每当一个节点ist被HazelcastInstance#关闭()停止时,集群都会尝试重新平衡或备份数据。我如何首先“停止”集群,然后将其关闭?(或者我的观察是错误的?)

  • 我的目标是创建一个简单的计时器程序。它不断更新自己,直到按下停止按钮。然而,我不确定如何停止刻度函数运行,以便定时器在按下停止按钮后保持不变。 这是我目前的代码: 停止函数的可能方法是什么? 任何帮助都将不胜感激!

  • 我正在尝试用ElasticSearch替换Solr设置。这是一个新的设置,还没有看到生产,所以我有很多的空间来摆弄东西,使他们工作良好。 我有非常非常大量的数据。我正在索引一些实时数据并将其保存7天(通过使用_ttl字段)。我没有在索引中存储任何数据(并且禁用了_source字段)。我预计我的指数稳定在200亿行左右。我将把这些数据放入2-3个命名索引中。到目前为止,多达几十亿行的搜索性能是完全可