部署过程就不写了
事情是这样子,我,一个纯小白,搭建了elasticsearch的三节点集群,但是在启动后发现,各个节点都作为一个独立的服务启动,并没有组成集群,然后我又重新检查了配置文件,并没有发现什么问题,问了几个群也没得到解答,观察了一下日志也比并没有什么报错,但是看到这么一行
[2020-03-09T10:47:14,618][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [es2] uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: java.lang.IllegalStateException: failed to obtain node locks, tried [[/usr/local/elasticsearch-7.4.2/data]] with lock id [0]; maybe these locations are not writable or multiple nodes were started without increasing [node.max_local_storage_nodes] (was [1])?
百度了一下,大部分都是说后台还有一个运行中的,然后将其杀死重启,我试了下并没有什么软用
--------------------------------------------------------
偶然间我将一个从几点elasticsearch下的data目录移动走,然后重启了es,惊讶的发现这台重启后的加入了集群,如法炮制了另一个从节点,发现也可以了.
不知道什么原因,但是问题解决了,求大佬解答.