【问题标题】:jps command not found while installing hadoop安装hadoop时找不到jps命令
【发布时间】:2017-04-24 22:54:55
【问题描述】:

centos 7 的新手

我正在配置 hadoop 2.7.1 集群,所以我需要安装 openjdk 作为要求 所以我通过命令安装了一个

 yum install java-1.7.0-openjdk

java 版本命令输出为

java version "1.7.0_131"
OpenJDK Runtime Environment (rhel-2.6.9.0.el7_3-x86_64 u131-b00)
OpenJDK 64-Bit Server VM (build 24.131-b00, mixed mode)

但我的问题是我想使用 jps 命令,它位于 java-1.7.0-openjdk-1.7.0.101-2.6.6.1.el7_2.x86_64

所以我想安装这个 rpm 并且我使用了命令

cd /usr/lib/jvm
 rpm -ivh --nodeps ftp://mirror.switch.ch/pool/4/mirror/scientificlinux/7.0/x86_64/updates/security/java-1.7.0-openjdk-1.7.0.101-2.6.6.1.el7_2.x86_64.rpm

但因为安装了较新版本的 jdk,我无法安装此 rpm

有错误

package java-1.7.0-openjdk-1:1.7.0.131-2.6.9.0.el7_3.x86_64 (which is newer than java-1.7.0-openjdk-1:1.7.0.101-2.6.6.1.el7_2.x86_64) is already installed

我不知道我是否使用正确的方法使 jps 命令有效 我应该怎么做才能包含 jps 命令

安装旧版本的 openjdk 是否正确,我的意思是 101,而新版本已经存在,我的意思是 131

【问题讨论】:

    标签: hadoop centos


    【解决方案1】:

    java-1.7.0-openjdk 仅包含 JREjps 是 openjdk 开发包的一部分。参考here

    试试

    yum install java-1.7.0-openjdk-devel
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-06
      • 2022-11-12
      • 2017-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-04
      相关资源
      最近更新 更多