我有3个不同的elasticsearch容器(通过下一个命令部署) run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.9.2
)
我想把它们作为3个集群,每个集群中有1个节点。之后,我将其中的2个定义为一个集群(端口)的远程集群 9200
是“主人”和
9201 9202
是遥控器)。要定义它,我使用:
cluster:
remote:
cluster_one:
seeds: 127.0.0.1:9201
cluster_two:
seeds: 127.0.0.1:9202
我试着进行搜索
GET /cluster_one:twitter/_search
{
"query": {
"match": {
"user": "kimchy"
}
}
}
但是它不起作用,我假设它与我定义集群的方式有关,但是我没有发现我做错了什么。
暂无答案!
目前还没有任何答案,快来回答吧!