最好有两个集群,每个集群有一个服务器有两个节点和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**
答案 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