ElasticSearch 集群安装
获取软件包
https://mirrors.tuna.tsinghua.edu.cn/elasticstack/6.x/yum/6.8.14/
vim /etc/elasticsearch/elasticsearch.yml
cluster.name: my-els # 集群名称
node.name: els-node1 # 节点名称,仅仅是描述名称,用于在日志中区分
path.data: /opt/elasticsearch/data # 数据的默认存放路径
path.logs: /opt/elasticsearch/log # 日志的默认存放路径
network.host: 192.168.60.201 # 当前节点的IP地址
http.port: 9200 # 对外提供服务的端口,9300为集群服务的端口
#添加如下内容
#culster transport port
transport.tcp.port: 9300
transport.tcp.compress: true
discovery.zen.ping.unicast.hosts: ["192.168.60.201", "192.168.60.202","192.168.60.203"]
# 集群个节点IP地址,也可以使用els、els.shuaiguoxia.com等名称,需要各节点能够解析
discovery.zen.minimum_master_nodes: 2 # 为了避免脑裂,集群节点数最少为 半数+1
mkdir /data/elasticsearch
chown -R elasticsearch.elasticsearch /data/elasticsearch
systemctl enable elasticsearch
systemctl start elasticsearch
FAQ
Exception1: system call filters failed to install
异常信息:
system call filters failed to install;
check the logs and fix your configuration or disable system call filters at your own risk
异常说明:
添加配置:
bootstrap.system_call_filter: false