使用service zookeeper start 提示找不到java
Posted IT布道
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用service zookeeper start 提示找不到java相关的知识,希望对你有一定的参考价值。
zookeeper的启动脚本放在:/etc/init.d/zookeeper
使用service zookeeper start 命令,输出提示找不到java命令。
通过在终端打印 env 输出的内容里面,设置了Java的环境变量,查看service 命令,找到了答案,见下图:
相关内容就是下面两段:
service runs a System V init script in as predictable environment as possible, removing most environment variables and with current working directory set to /.
ENVIRONMENT
LANG, TERM
The only environment variables passed to the init scripts.
由上可知,使用service命令时,仅有 LANG, TERM 两个环境变量能使用。
暂时的解决办法,直接使用路径来启动:
/etc/init.d/zookeeper start
以上是关于使用service zookeeper start 提示找不到java的主要内容,如果未能解决你的问题,请参考以下文章
Apache ZooKeeper Getting Started Guide 翻译
zookeeper启动时Starting zookeeper ... FAILED TO START问题处理
Zookeeper客户端Curator---Getting Started