当前位置: 首页 > 知识库问答 >
问题:

如何设置ES集群?

邢骏
2023-03-14

我有一个主节点,它的ip是192.168.1.101,还有一个非主节点,它的ip是192.168.1.106。两者使用相同版本的ElasticSearch-1.2.0。

但是在我启动主节点和非主节点之后,我得到了以下信息:

cluster.name:mycluster
node.name:“node1”
node.master:true
node.data:true
index.number_of_shards:5
index.number_of_replicas:1
discovery.zen.ping.multicast.enabled:false
discovery.zen.ping.unicast.hosts:[“192.168.1.101”]

非主节点的配置:

cluster.name:mycluster
node.name:“node2”
node.master:false
node.data:true
index.number_of_shards:5
index.number_of_replicas:1
discovery.zen.ping.multicast.enabled:false
discovery.zen.ping.unicast.hosts:[“192.168.1.101”]

我不知道为什么会出现这个例外。请给我一些提示。提前谢了。

共有1个答案

许彦
2023-03-14

在我将network.bind_host、network.publish_host、network.host设置为节点拥有的IP之后,它就可以工作了。很奇怪。

 类似资料:
  • 问题内容: 假设我要在5台计算机上运行Elasticsearch集群,并且它们都连接到共享驱动器。我将Elasticsearch的一个副本放到了该共享驱动器上,以便所有三个都可以看到它。我是否只是在我所有机器上的共享驱动器上启动Elasticsearch,并且集群将自动发挥作用?还是我必须配置特定设置以使Elasticsearch意识到它可以在5台计算机上运行?如果是这样,相关的设置是什么?我应该

  • 1.1 常见配置 类型 名称 功能 路径配置 路径配置 配置 ES 存储数据所在目录,生产环境中建议使用挂载单独的磁盘或磁盘矩阵。 1.2 线程池配置 1.2.1 配置值 大小建议和 cpu 的逻辑数(物理CPU个数 每颗物理CPU的核数 超线程数)保持一致。另外,可以通过查看 reject 值查看当前线程数是否合理,若 reject 大于0,则说明线程数或 queue 过小。当某个线程池acti

  • 问题内容: 我当前的光泽配置设置如下所示: 并且想知道如何删除设置的 “ max_bytes_per_sec” 部分。 你能给我一个建议吗? 问题答案: 好的。我发现了如何删除持久性设置:您转到主节点的已定义数据路径,更具体地说(在我的情况下),然后删除全局状态文件。然后重新启动elasticsearch。

  • 问题内容: 我正在尝试从SQS转移到RabbitMQ,以提供消息服务。我正在寻求建立稳定的高可用性排队服务。现在,我要使用集群。 在当前实现中 ,我有三台EC2机器,其中RabbitMQ的管理插件安装在AMI中,然后我明确地转到每台机器并添加 将HA属性设置为all并进行同步。在其上面的负载均衡器已分配了DNS。到目前为止,这件事有效。 预期的实现 :创建一个自动伸缩的集群环境,在该环境中,运行U

  • 本章节将介绍如何设置本地节点群集,如何使其成为私有的,以及如何使你在eth-netstat网络上的节点协同工作来监控应用程序。作为网络集成测试(与网络/blockchain同步/消息传播等相关的问题,DAPP开发人员测试多块和多用户场景)的后端,完全可供你的ethereum网络是非常有用的。 我们假设您可以通过安装指南构建geth 设置多个节点 为了在本地运行多个ethereum节点,您必须确保:

  • 问题内容: 如何使用JAX-RS设置字符集?我试过了,但是被忽略了,只用HTTP标头发送。我想在MessageBodyWriter中设置字符集,但是不想自己通过反射来分析@Produces批注来提取媒体类型。 问题答案: 正如Daemon在评论中指出的那样,JAX-RS的最新版本(包括截至2012年9月的稳定版本)现在 确实 支持该语法。因此,您可以使用: