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

在Elasticsearch中关闭和关闭节点之间的区别?

阙沛
2023-03-14
问题内容

具有单个节点的集群

Node node = NodeBuilder.nodeBuilder().loadConfigSettings(true).node();

betwwen和有什么不一样

node.close();

node.client().admin().cluster().prepareNodesShutdown().execute().actionGet();

从Java正常关闭节点/集群的推荐方法是什么?


问题答案:

上述两个操作具有相同的效果。区别可能是它们影响的节点。

随着node.close()你关闭了自己的节点,从您的应用程序,它可以是你,如果你嵌入在应用程序中elasticsearch集群,或者只是一个客户端节点的唯一节点开始是通过Java
API连接到外部集群(传输端口)。

使用节点关闭api,您可以通过一次操作有效地关闭远程节点,可能的多个节点以及整个群集。结果,将关闭命令上下文中的每个节点,再次调用该close方法。

同样,两个命令都可以正常关闭节点。



 类似资料:
  • 问题内容: PHP和Javascript有什么区别? 我知道一个是服务器端脚本,另一个是浏览器端。但是我要问的是,使用Javascript可以显示警报消息,我也可以简单地使用PHP来执行警报消息,而无需使用任何功能或使用if- else组合。 那么PHP和Javascript是排他性的吗,比如如果我使用一个,那么就不应该使用另一个,或者? 问题答案: 什么是差异黑白PHP和JavaScript 大

  • < b >想改进这个问题?更新问题,以便通过编辑此帖子用事实和引用来回答问题。 Gradle和Maven有什么区别 我是Gradle的新手,但我曾经和maven一起工作。 何时使用 Gradle 以及何时使用 Maven?

  • 问题内容: 我想使用新配置重新启动elasticsearch节点。正常关闭节点的最佳方法是什么? 关闭进程是关闭服务器的最佳方法,还是我可以使用一些神奇的URL关闭节点? 问题答案: 更新的答案。 API已在elasticsearch 2.x中删除。 一些选项: 在您的终端(基本上是开发模式)中,只需键入“ Ctrl-C” 如果您以守护程序()的身份启动它,请找到PID并终止该进程:将彻底关闭El

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

  • 问题内容: 我有使用NetBeans GUI生成器创建的单个帧时,我认为在框架属性的第一选项是默认关闭操作中列出的选项之一:,,及我明白中间的两个,但最新的区别和?我已经尝试过对两者进行测试,但是对我来说它们对我做同样的事情 问题答案: 将终止程序。 将调用该框架,这将使其消失并删除其使用的资源。您无法将其带回去,与隐藏它不同。 参见asloJFrame.dispose()与System.exit

  • 问题内容: 今天,我的一个好朋友问我最新的Go语言和Cython之间的主要区别是什么,后者是Python的一组C扩展。我对Python的了解不多,有人可以告诉我为什么Go比Cython更好/更差吗? 问题答案: Cython并不是传统意义上的语言。它是构建Python扩展程序的预处理器,该扩展程序采用类似Python的语法(实际上,他们力求完全兼容Python)并生成C代码(使用Python C