有没有办法在一台主机上部署不同的elasticsearch群集来演示跨群集搜索?

amrnrhlw  于 2021-06-14  发布在  ElasticSearch
关注(0)|答案(0)|浏览(218)

我有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"
    }
  }
}

但是它不起作用,我假设它与我定义集群的方式有关,但是我没有发现我做错了什么。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题