elasticsearchi 集群部署设置

Posted xing-ge

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了elasticsearchi 集群部署设置相关的知识,希望对你有一定的参考价值。

1.节点属性设置

node.master:true  #指定该节点是否有资格被选举成为node,默认是true,es是默认集群中的第一台机器为master,如果这台机挂了就会重新选举master。
node.data:true #指定该节点是否存储数据,默认为true。
#以上两个都设置为false则为分发节点。

index.number_of_shards:5  #设置默认索引分片个数,默认为5片。
index.number_of_replicas:1 #设置默认索引副本个数,默认为1个副本。

discovery.type: single-node #单节点则需要加入此参数

2. vim /etc/sysctl.conf

vm.max_map_count=262144

$修改后执行 sysctl -p

3. vim /etc/security/limits.conf

*  soft nofile 65536 
*  hard nofile 131072 
*  soft nproc 2048 
*  hard nproc 4096

 

以上是关于elasticsearchi 集群部署设置的主要内容,如果未能解决你的问题,请参考以下文章

docker集群部署:第1部分:定位和设置

weblogic集群问题

导致资产预编译在heroku部署上失败的代码片段

使用ansible一键部署MongoDB分片集群

ansible快速部署cassandra3集群

Docker部署Elasticsearch集群并开启安全设置