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