ElasticSearch节点和集群配置?

时间:2015-11-15 12:08:43

标签: elasticsearch configuration server

最好有两个集群,每个集群有一个服务器有两个节点和ES_HEAP_SIZE 10g或一个服务器有一个节点和ES_HEAP_SIZE 20g?

以下两个配置中哪一个更适合我有两个专用服务器:

配置no1:

          server 1 :
                one cluster : clustername = escluster
                two node    : nodename = **esnode1** **esnode2**
                ES_HEAP_SIZE **10**

           server 2 :
                one cluster : clustername = escluster
                two node    : nodename = **esnode3** **esnode4**
                ES_HEAP_SIZE **10**

配置no2:

           server  1  :
                one cluster : clustername = escluster
                two node    : nodename = **esnode1**
                ES_HEAP_SIZE **20**

           server 2 :
                one cluster : clustername = escluster
                one node    : nodename = **esnode2**
                ES_HEAP_SIZE **20**

1 个答案:

答案 0 :(得分:0)

ES_HEAP_SIZE取决于RAM大小。始终将一半的RAM分配给ES_HEAP_SIZE,最大值为32 GB。

例如: 如果你有8GB RAM机器,为ES_HEAP_SIZE分配4 GB,Elasticsearch将自动占用剩余的4GB RAM。 如果您有128 GB的计算机,请为ES_HEAP_SIZE分配32GB。

以下是文档: https://www.elastic.co/guide/en/elasticsearch/guide/current/heap-sizing.html