一.拉取镜像
docker pull elasticsearch:7.3.2
二.创建数据挂载目录,以及配置ElasticSearch集群配置文件,调高JVM线程数限制数量
1.创建数据文件挂载目录,并开放通信端口
[root@localhost soft]# pwd
/home/soft
[root@localhost soft]# mkdir -p ES/config
[root@localhost soft]# cd ES
[root@localhost ES]# mkdir data1
[root@localhost ES]# mkdir data2
[root@localhost ES]# mkdir data3
[root@localhost ES]# cd ES/config/
[root@localhost ES]# firewall-cmd --add-port=9300/tcp
success
[root@localhost ES]# firewall-cmd --add-port=9301/tcp
success
[root@localhost ES]# firewall-cmd --add-port=9302/tcp
success
# 改变创建的文件夹权限,不设置的话,集群启动一会儿就退出了
chmod 777 data1 data2 data3
2.创建ElasticSearch配置文件
vim es1.yml
文件内容如下:
cluster.name: elasticsearch-cluster
node.name: es-node1
network.bind_host: 0.0.0.0
network.publish_host: 192.168.1.133
http.port: 9200
transport.tc