docker 安装 elasticsearch 集群
时间: 2023-07-04 20:30:51 浏览: 37
好的,下面是安装 elasticsearch 集群的步骤:
1. 安装 Docker
如果你已经安装了 Docker,可以跳过这一步。如果没有安装 Docker,请先按照官方文档安装 Docker。
2. 创建网络
在 Docker 中创建一个网络,以便于容器之间的通信。可以使用以下命令创建一个名为 es_network 的网络:
```
docker network create es_network
```
3. 创建 elasticsearch 节点
在 Docker 中创建 elasticsearch 容器。可以使用以下命令创建一个名为 es01 的 elasticsearch 节点:
```
docker run -d --name es01 --net es_network -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.5.2
```
这个命令会创建一个名为 es01 的容器,并且将容器的 9200 和 9300 端口映射到主机的 9200 和 9300 端口。同时,设置了环境变量 discovery.type=single-node,表示这个节点是一个单节点的集群。
4. 创建其他节点
可以使用类似的命令创建其他节点。例如,可以使用以下命令创建一个名为 es02 的节点:
```
docker run -d --name es02 --net es_network -e "discovery.seed_hosts=es01" elasticsearch:7.5.2
```
这个命令会创建一个名为 es02 的容器,并且设置了环境变量 discovery.seed_hosts=es01,表示这个节点的种子节点是 es01。
可以根据需要创建更多的节点。
5. 验证集群
可以使用以下命令验证 elasticsearch 集群是否正常:
```
curl -XGET http://localhost:9200/_cat/nodes?v
```
这个命令会输出集群中的节点信息。如果正常工作,应该能够看到所有节点的信息。
好了,以上就是安装 elasticsearch 集群的步骤。希望对你有帮助!
相关推荐
















