我曾尝试在单个服务器中安装两个elasticsearch实例,但未能这样做(在同一端口上).有什么办法可以在同一个服务器和同一个端口上创建2个elasticsearch实例.这里会反向代理帮助.如果是这样的话.
在同一台服务器和同一端口上创建2个Elasticsearch实例是不可能的,也没有意义.
只需设置在同一个盒子上运行的2个实例,将它们指向不同的端口,一个在默认端口9200,一个在端口9300.给它们相同的群集名称,它们将自动联网.
重要的一点是,确保将数据和插件目录设置为不同的位置,否则您将从一个节点获取数据,从另一个节点写入数据.
编辑:
顺便说一下,如果你想在同一台机器上创建2个完全独立的集群,你仍然需要做我上面所说的,但只要确保每个配置文件中的集群名称不同,这样它们就不会联网.