在clouder manager上,发现zookeeper挂了,提示错误为:
Error: JAVA_HOME is not set and Java could not be found
我到对应服务其上,看了下/etc/profile 里JAVA_HOME的配置却是正确的;
然后进到错误的详细日志,发现启动zookeeper时,使用的JAVA_HOME是/opt/bdata/jdk1.8.0_251;而服务器的JAVA_HOME实际路径是: /usr/java/jdk1.8.0_152/;
与在每个节点建立了一个软连接
ln -s /usr/java/jdk1.8.0_152/* /opt/bdata/jdk1.8.0_251
重启zookeeper后成功了