给docker搭建的es集群配置xpack
docker es 安装集群的搭建
这里以其中一台机做例子,其他两台基本一样装法
安装es的镜像
docker pull elasticsearch:7.6.2
在根⽬录建⽴一些文件夹
mkdir -p /home/admin/es/config
mkdir -p /home/admin/es/data
mkdir -p /home/admin/es/logs
cd /home/admin/es/config
vim elasticsearch.yml
chmod 777 -R /home/admin/es/config
chmod 777 -R /home/admin/es/data
chmod 777 -R /home/admin/es/logs
上面的 elasticsearch.yml,填这些东西
#集群唯⼀名称,所有节点⼀致
cluster.name: elasticsearch-cluster
#节点名称(要修改)
node.name: master180
#设置可以访问的ip,默认为0.0.0.0,这⾥全是设置通过
network.host: 0.0.0.0
#设置该节点交互ip地址(要修改)
network.publish_host: 12.345.678.180
#设置对外服务的http端⼝,默认为9200
http.port: 9200
#设置节点之间交互的tcp端⼝,默认9300
transport.tcp.port: 9300
#与其集群个数节点IP地址(要修改)
discovery.seed_hosts: ["12.345.678.181:9300","12.345.678.182:9300"]
bootstrap.memory_lock: false
#主节