gpt4 book ai didi

java - Hadoop : JPS can not find Java installed

转载 作者:可可西里 更新时间:2023-11-01 14:42:09 25 4
gpt4 key购买 nike

我的配置是

hduser@worker1:/usr/local/hadoop/conf$ jps
The program 'jps' can be found in the following packages:
* openjdk-6-jdk
* openjdk-7-jdk
Ask your administrator to install one of them

虽然我安装了java

hduser@worker1:/usr/local/hadoop/conf$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre10-0ubuntu5)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)

hduser@worker1:/usr/local/hadoop/conf$ echo $JAVA_HOME
/usr/lib/jvm/java-1.6.0-openjdk

同时在 conf/hadoop-env.sh 中设置

hduser@worker1:/usr/local/hadoop/conf$ cat 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/java-1.6.0-openjdk

如何使 JPS 工作?

最佳答案

以上 Saurabh Saxena 的回答不再正确。要获得jps,还需要安装开发工具java-1.6.0-openjdk-devel。在 CentOS 6 上,文件是:java-1.6.0-openjdk-devel.x86_64

所以:

yum install java-1.6.0-openjdk*

会成功(除了 jdk 和开发工具之外,还会选择演示和 javadoc,但您将获得完整的命令行工具)。

对于 Ubuntu:

apt-get install java-1.6.0-openjdk-devel 

对于所有这些示例,您可以尝试 JDK7(只需替代 1.7),截至 2012 年 12 月,Hadoop 在没有 Oracle 库的情况下相当稳定。请参阅:http://openjdk.java.net/install/

关于java - Hadoop : JPS can not find Java installed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7843422/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com