centos6.3 64位有Java1.5自带,当我安装CDH4时,习惯用老的方法来查看进程是否正确启动,即jps,可是他却告知
-bash: jps: command not found
原因很简单,java1.5没有jps命令
以下为解决方式:
查看Java1.5位置
[hadoop@master bin]$ which java
/usr/bin/java
删掉这个软连接
[hadoop@master bin]$ sudo rm /usr/bin/java
将正确的地址指向这个软连接
[hadoop@master bin]$ sudo ln -s /usr/java/jdk1.6.0_31/bin/java /usr/bin/java
查看
[hadoop@master bin]$ java -version
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01, mixed mode)
可是这样远远不够
需要将此信息录入环境变量中去
[hadoop@master bin]$ sudo vi /etc/profile
[hadoop@master bin]$ source /etc/profile
export PATH=$PATH:/usr/java/jdk1.6.0_31/bin
[hadoop@master bin]$ jps
2980 Jps
成功!!!
< END >
程序员NBA
一个有故事的程序员
或者加我微信1414200300一起讨论java技术,有什么问题群里人也可以帮你一起解决