Я нашел решение для отсутствующей команды JPS.Я устанавливал Hadoop 1.x на машину с Ubuntu в псевдораспределенном режиме.Я использовал Java-7-openJDK для обеспечения команд и инструментов Java.По какой-то причине для версии 6 был java-1.6.0-openjdk-devel , но для версии 7, а именно для дистрибутивов Debian и Ubuntu, их не было.Я не уверен, верно ли то же самое для Fedora и Redhat.Так что лучшим ответом в то время было использование команды linux
ps -aux |grep java
Я ненавидел это делать, потому что демоны Hadoop запускаются с таким количеством опций, что каждый результат заполняет больше, чем экран.Помимо того, что Java работает, невозможно увидеть, какие демоны Hadoop работают.Поэтому я придумал короткую фразу в виде однострочного сценария
Это мой сценарий JPS для открытого JDK
! # / Bin / bash
ps -вспомогательный |Греп Ява |awk '{print $ 12}'
END
Я сохранил эти две строки в файле с именем jps и сохранил его в каталоге hadoop / bin с разрешениями на исполнение
**Вот результат работы скрипта hduser @ localhsot # ./jps
-Dproc-namenode
-Dproc-datanode
-Dproc-JobTracker
-Dproc-TaskTracker **