从零开始搭建Elasticsearch 8.13集群(保姆级),基于Docker命令方式
以下是一个基于Docker命令的简化版本的Elasticsearch 8.13集群搭建指南。请确保您已经安装了Docker。
- 启动Elasticsearch节点:
docker run --name es01 -d -e "discovery.type=single-node" elasticsearch:8.13.0
- 获取容器的IP地址:
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' es01
- 启动更多的Elasticsearch节点并加入到现有集群:
docker run --name es02 -d -e "discovery.seed_hosts=<es01_ip>" elasticsearch:8.13.0
docker run --name es03 -d -e "discovery.seed_hosts=<es01_ip>" elasticsearch:8.13.0
替换 <es01_ip>
为步骤2中获取的IP地址。
以上命令将启动两个额外的Elasticsearch节点,它们将通过 <es01_ip>
自动发现并加入到现有的集群中。
注意:在生产环境中,你需要通过配置文件或环境变量来设置更多的安全和持久化配置选项,例如设置密码、分配合适的资源、挂载数据卷等。
评论已关闭