安装hadoop时找不到jps命令

时间:2017-04-24 12:23:56

标签: hadoop centos

ian new to centos 7

和iam配置hadoop 2.7.1集群所以我需要安装openjdk作为要求 所以我通过命令

安装了一个
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)

和java版本命令输出是

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

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

所以我想安装这个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

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

错误

   @RequestMapping(path = "/payment", method = PUT)
    ResponseEntity<?> submitPayment(@PathVariable("id") Order order, HttpServletRequest request) {


     String path = request.getAttribute(HandlerMapping.PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE).toString()
     // path will have "/payment/id". use substring or something similar to get just id

}  

我不知道我是否正确使用jps命令工作 我该怎么做才能包含jps命令

并且安装旧版本的openjdk是正确的,我的意思是101当新版本已经存在时我的意思是131

1 个答案:

答案 0 :(得分:4)

java-1.7.0-openjdk仅包含 JRE jps是openjdk开发包的一部分。请参阅here

尝试

yum install java-1.7.0-openjdk-devel