ES集群化配置
ES集群安装:
cluster.name: escluster
node.name: es1
node.master: true
node.data: true
path.data: /data/elasticsearch/data
path.logs: /data/elasticsearch/logs
bootstrap.memory_lock: true
bootstrap.system_call_filter: false
http.port: 9200
network.host: 0.0.0.0
discovery.zen.minimum_master_nodes: 2
discovery.zen.ping_timeout: 3s
discovery.zen.ping.unicast.hosts: ["172.16.0.8:9300","172.16.0.6:9300","172.16.0.22:9300"]
http.cors.enabled: true
http.cors.allow-origin: "*"
ps node.name 节点名了,必须不一样,集群名称必须一样
虚拟机参数修改:
第一步:
vim jvm.options
将
-Xms1g
-Xmx1g
改为
-Xms512m
-Xmx512m
第二步:
在/etc/sysctl.conf添加如下内容
fs.file-max=655360
vm.max_map_count=655360
sysctl -p生效
第三步:
修改vim /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 65536
* hard nproc 65536
* soft memlock unlimited
* hard memlock unlimited
以上齐刷刷操作一通,不要问为什么,雷哥就是这么牛逼,而且低调,哈哈
技术改变一切