一个具有不同省份索引的集群或具有不同省份区域的不同集群

时间:2018-07-11 14:55:59

标签: elasticsearch

我使用es存储不同的区域数据,例如北京,上海,重庆等省。 我应该使用省名作为索引名,还是唯一的cluster.name:all_data 例如 用9个节点将all_data集群 elasticsearch.yml

  

cluster.name:all_data

PUT beijing/_doc/1
PUT chongqing/_doc/1
PUT heilongjiang/_doc/1

或在每个省使用不同的集群 具有3个节点的集群北京 elasticsearch.yml

  

cluster.name:北京

具有3个节点的集群重庆

  

cluster.name:重庆

具有3个节点的黑龙江集群

  

cluster.name:黑龙江

PUT /beijing:data/_doc/1
PUT /chongqing:data/_doc/1
PUT /heilongjiang:data/_doc/1

我认为第一种方法更简单,但是不能为特定的省份添加更多的节点,但是第二种方法更复杂,集群更多。 我应该走哪条路?还有其他建议吗?

0 个答案:

没有答案