Hadoop:无法使用Jps命令
问题是
hduser@saket-K53SM:/usr/local/hadoop$ jps The program 'jps' can be found in the following packages:
* openjdk-6-jdk
* openjdk-7-jdk
Try: sudo apt-get install <selected package>
我的配置是
hduser@saket-K53SM:/usr/local/hadoop$ java -versionjava version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b04)
Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03, mixed mode)
设置conf / hadoop-env.sh
hduser@saket-K53SM:/usr/local/hadoop$ cat conf/hadoop-env.sh | grep JAVA_HOME# The only required environment variable is JAVA_HOME. All others are
# set JAVA_HOME in this file, so that it is correctly defined on
export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_33/
我知道有一个与此问题类似的问题(http://codingdict.com/questions/122917)。但是我已经在这里安装了Sun jdk。因此,任何帮助将不胜感激。
回答:
这实际上不是Hadoop问题。Hadoop不使用JPS。
如果找不到JPS,则必须将其放入路径或创建别名。可以在下找到JPS可执行文件$JAVA_HOME/bin/jps
。
例如,别名可以是:
alias jps='/usr/lib/jvm/jdk1.6.0_33/bin/jps'
或者,如果您不关心使用JPS,则可以改用
ps aux | grep java
大约 给你同样的结果;)
以上是 Hadoop:无法使用Jps命令 的全部内容, 来源链接: utcz.com/qa/424626.html