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 -version

java 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

回到顶部