遇到的问题:
在root下启动zookeeper后,想利用jps查看zookeeper的进程是否存在,但却一直提示:
解决方法:
第一种:如果已经安装好了 jdk,并配置好了环境变量,例如我的:
在root用户下的 /usr/local/ 中安装好了jdk,并配置jdk环境变量:
(ps:关于Linux的软件安装目录可以查看 Linux软件安装目录)
vim /etc/profile
export JAVA_HOME=/usr/local/java/jdk/jdk8
export CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
但是在root下却仍然无法使用java -version查看版本号以及java的其它命令时,此时需要执行:
source /etc/profile
执行后再去输入java命令便可以使用了,可以用jps查询到现在的进程。
但是此方法有时退出终端后,再进入终端又会失效,所以可以:
vim /root/.bashrc
//在尾部添加:
source /etc/profile
第二种:如果没有安装jdk,就可以直接按照步骤安装jdk即可。
完成。