如何在非集群模式下启动elasticsearch

时间:2014-06-25 15:54:30

标签: elasticsearch

我有两台不同的机器运行弹性搜索服务器实例。它们自动创建一个集群,在一个实例上进行的更改反映在不同机器上的其他实例上。我更改了config文件夹中elasticsearch.yml文件中的cluster.name属性,问题已解决。我想知道我是否可以在非群集模式下启动弹性搜索服务器实例?

2 个答案:

答案 0 :(得分:1)

您无法以非群集模式启动es服务器。 但是如果你想让两台服务器独立运行(在它自己的集群中),我可以想到两个选项:

  1. 禁用多播,不要在单播中为它们设置主机
  2. 更改cluster.name以使其具有不同的名称

答案 1 :(得分:0)

最简单的方法是设置node.local:true

这可以防止elasticsearch尝试连接到其他节点。

在任何情况下,使用自定义名称也是一个好主意,只是为了防止意外的数据交换。使用其他东西进行生产,测试和开发。