配置
cluster.name: es
node.name: node-3
path.data: /home/elasticsearch/elasticsearch-6.8.0/data
path.logs: /home/elasticsearch/elasticsearch-6.8.0/log
network.host: 0.0.0.0
http.port: 9203
#发现另外两台服务
discovery.zen.ping.unicast.hosts: ["ip:9301", "ip:9302"]
transport.tcp.port: 9303
#跨域
http.cors.enabled: true
http.cors.allow-origin: "*"
报错
1.(文件数量不匹配)
#文件添加内容
vim /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096
vim /etc/sysctl.conf
vm.max_map_count=262144
sysctl -p
2.非root用户启动
#创建用户
groupadd esgroup
useradd esuser -g esgroup -p esuser
#为elasticsearch目录授予esuser权限
chown esuser:esgroup -R /usr/local/elastic6_8_3/elasticsearch-6.8.3
集群状态查看
http://ip:port/_cat/nodes?v
http://ip:port/_cat/health?v
启动
#切换esuser用户再次启动
su esuser
./elasticsearch
#后台启动:
./elasticsearch -d