在同一端口上的单台机器上创建2个elasticsearch实例

use*_*559 2 elasticsearch

我曾尝试在单个服务器中安装两个elasticsearch实例,但未能这样做(在同一端口上).有什么办法可以在同一个服务器和同一个端口上创建2个elasticsearch实例.这里会反向代理帮助.如果是这样的话.

Gar*_*ing 7

在同一台服务器和同一端口上创建2个Elasticsearch实例是不可能的,也没有意义.

只需设置在同一个盒子上运行的2个实例,将它们指向不同的端口,一个在默认端口9200,一个在端口9300.给它们相同的群集名称,它们将自动联网.

重要的一点是,确保将数据和插件目录设置为不同的位置,否则您将从一个节点获取数据,从另一个节点写入数据.

编辑:

顺便说一下,如果你想在同一台机器上创建2个完全独立的集群,你仍然需要做我上面所说的,但只要确保每个配置文件中的集群名称不同,这样它们就不会联网.

  • 至于端口配置,您不必更改任何内容,因为任何实例都将为http和[9300-9400]选择[9200-9300]范围内的第一个空闲端口进行传输. (6认同)