部署ES

1、安装docker-compose

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose --version

2、elasticsearch

docker pull docker.elastic.co/elasticsearch/elasticsearch:6.4.0
vim /etc/sysctl.conf

vm.max_map_count=262144

vim /etc/security/limits.conf

soft nofile 65536
hard nofile 65536

3、创建文件和目录

mkdir /home/docker/elasticsearch -p

cd /home/docker/elasticsearch

mkdir config

vim elasticsearch.yml

cd /home/docker/elasticsearch

vim docker-compose.yml

mkdir data

4、elasticsearch.yml

5、docker-compose.yml

6、在每个服务器的docker-compose.yml 同级目录下同时执行 docker-compose up –d 命令,根据服务器性能,大概等待1分钟左右,两个节点的集群就创建成功了,当然可以通过执行以下命令查看启动状态:

7、查看集群的所有节点:

Last updated