使用 docker 在 mac 中安装 es 集群
node2节点出现
我gogle 和 百度搜索了很多的答案,都不可以。容器间采用的同一个 network
单机命令如下
docker run -e ES_JAVA_OPTS="-Xms340m -Xmx340m" --network estestnet -d -p 9201:9201 -p 9301:9301 -v /Users/v_liuxiaojian/Desktop/project/esCluster/es1/es1.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /Users/v_liuxiaojian/Desktop/project/esCluster/es1/data1:/usr/share/elasticsearch/data --name es1 b0e9f9f047e6
首先,假设您已经在 Mac 上安装了 Docker,并且已经创建了一个 Elasticsearch 集群,其中包含一个 master 节点和一个 node2 节点。如果 node2 节点无法连接到 master 节点,那么可能是由于以下几个原因造成的:
网络问题:如果 node2 节点和 master 节点不在同一个网络中,或者它们之间存在防火墙,则 node2 节点可能无法连接到 master 节点。
Elasticsearch 配置问题:如果您在 Elasticsearch 配置文件中未正确设置 node2 节点的名称,或者没有正确设置 master 节点的地址,则 node2 节点可能无法连接到 master 节点。
Docker 容器问题:如果 node2 节点的 Docker 容器存在问题,例如运行状态异常,则 node2 节点可能无法连接到 master 节点。
如果这个回答对您有所帮助,希望您可以在2022博客评选活动中为我点亮5星,链接如下:https://bbs.csdn.net/topics/611390475