通过命令启动:

 bin/elasticsearch  -E node.name=hotnode -E cluster.name=geektime -E path.data=hot_data -E node.attr.my_node_type=hot

报如下错误,master not discovered yet,错误信息提到了node1,我想启动的节点名称是hotnode,不叫node1,为什么会出现node1呢?

在这里插入图片描述
查看配置文件,原来配置文件配置了master的初始化节点是node1:

在这里插入图片描述
把这个注释,重新启动,还是报错,不配置initial_master_nodes也不行,于是在命令行指定:

 bin/elasticsearch  -E node.name=hotnode -E cluster.name=geektime -E path.data=hot_data -E node.attr.my_node_type=hot -E  cluster.initial_master_nodes=['hotnode']

继续报错,原来命令设置 cluster.initial_master_nodes=['hotnode']格式不对,修改为:

 cluster.initial_master_nodes=hotnode

启动成功。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐