提问要多花一点心思哦

elasticsearch 多集群

Elasticsearch | 作者 xutongaq | 发布于2017年04月06日 | 阅读数:6411

因项目需求,搭建多个es集群,请问在执行全文检索时,如何处理跨集群问题?
已邀请:

kennywu76 - Wood

赞同来自: exceptions

配置一个tribe node就可以了。不过tribe node也存在一些问题,他会连接所有集群的所有结点,并且需要合并保存所有集群的状态信息, 集群规模比较大的时候可能会成为瓶颈。  如果不同集群有相同的索引名称,只会搜索其中一个,可能产生不可预料的结果。 所以需要仔细读一下参考文档: https://www.elastic.co/guide/e ... .html 了解这些局限性,不要踩到坑。
 
另外ES v5.3.0开始,提供了更轻量级的 cross-cluster-search功能,克服了tribe node的一些不足, 但是目前属于实验性质的功能,稳定性待验证,参考: https://www.elastic.co/guide/e ... .html

要回复问题请先登录注册