私はSupervisorを使用してdockerized hadoop cdh 4.6.0を実行しています。 Dockerコンテナを開き、次の2つのコマンドを試しました。非常に混乱。
jps
103 -- process information unavailable
291 -- process information unavailable
107 -- process information unavailable
449 Jps
プロセス情報が利用できないということは、プロセスがゾンビであることを意味すると読みました。しかし、同じコンテナで使用されているこれらのプロセスの状態を確認しました。
root@1389ca416997:/# /etc/init.d/hadoop-hdfs-namenode status
* Hadoop namenode is running
root@1389ca416997:/# /etc/init.d/hadoop-hdfs-secondarynamenode status
* Hadoop secondarynamenode is running
root@1389ca416997:/# /etc/init.d/hadoop-hdfs-datanode status
* Hadoop datanode is running
このあいまいさの原因は何ですか?それとも私が間違っていますか?
ベストアンサー1
jps
ファイルを使用して/tmp/hsperfdata_<username>
vmidと情報を決定します。ただし、何らかの理由でファイルが古いファイルになることがあります。これにより、jps
古いVMIDが報告され始めることができます。