我有两个网络服务器,每个服务器都有自己的Elasticsearch安装。 这两个Web服务器都在其D:驱动器上有一个共享文件夹。
我想使用相同的数据文件夹,以便我有一组索引,每个elasticsearch安装使用相同的索引,而不是每个服务器上有两个,一个。
因此我更改了两个elasticsearch.yml文件中的'path.data'位置,指向同一个共享文件夹。
问题是,只有一个网络服务器能够检索查询数据,另一个服务器在运行搜索查询时只返回任何内容。
我错过了配置设置吗?
答案 0 :(得分:0)
两个Elasticsearch节点是否在同一个群集中?
即使每个节点共享相同的基本目录,也会写入其自己的文件夹。 事实上,似乎有两个不同的Elasticsearch实例包含单独的数据。
定义一个集群并将两个节点添加到集群中,这是使多个节点管理相同数据的正确方法