您现在的位置是:网站首页 > 心得技巧 > JAVA开发JAVA开发

【原】zookeeper 启动失败,报错 “ZooKeeper JMX enabled by default”

不忘初心 不忘初心 2019-07-14 围观() 评论() 点赞() JAVA开发

简介:工作中经常需要用到zookeeper做一些事情,比如现在常见的微服务的注册中心,安装使用起来也简单,基本上都能安装成功,但是今天在上次新装的虚拟机上(Ubuntu系统)竟然出错了,在启动的时候,报错“ZooKeeper JMX enabled by default”。

工作中经常需要用到zookeeper做一些事情,比如现在常见的微服务的注册中心,安装使用起来也简单,基本上都能安装成功,但是今天在上次新装的虚拟机上(Ubuntu系统)竟然出错了,在启动的时候,报错“ZooKeeper JMX enabled by default”。

zookeeper 启动失败,报错 “ZooKeeper JMX enabled by default”

看到网上有人说用 status 命令查一下,可能查到原因,就尝试了一下:

zookeeper 启动失败,报错 “ZooKeeper JMX enabled by default”

然而并没有什么卵用,没有发现什么有效信息,只好自己慢慢摸索,习惯性去找error.log错误日志,但是没有找到,不过在bin 目录下有个zookeeper.out ,凭感觉就是日志信息,打开瞄了一眼,还真是默认的日志文件,但是由于之前启动成功过,该日志文件里有太多信息,因此可以使用 echo "" > zookeeper.out 把日志文件清空,然后再启动一次,查看日志,发现以下信息:

nohup: failed to run command `java': No such file or directory  

看起来跟 jdk 有关,顺着这个方向去查资料,终于搞定了。

解决方案:

在 zkServer.sh 文件的开头部分,加上jdk环境变量信息

export JAVA_HOME=/opt/jdk

export PATH=$JAVA_HOME/bin:$PATH

这里的文件目录按照自己的实际情况来,不知道的话,可以直接到 /ect/profile 下找到配置的jdk环境变量拷贝过来。

加上这个信息后,再启动,就正常了。

虚拟机zookeeper

看完文章,有任何疑问,请加入群聊一起交流!!!

很赞哦! ()

文章评论

  • 请先说点什么
    人参与,条评论

请使用电脑浏览器访问本页面,使用手机浏览器访问本页面会导致下载文件异常!!!

雨落无影

关注上方公众号,回复关键字【下载】获取下载码

用完即删,每次下载需重新获取下载码

若出现下载不了的情况,请及时联系站长进行解决

站点信息

  • 网站程序:spring + freemarker
  • 主题模板:《今夕何夕》
  • 文章统计:篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们