jps命令

ps命令是用来显示当前系统的进程情况,有哪些进程,及其 idjps(Java Virtual Machine Process Status ToolJAVA_HOME/bin/jps)也是一样,它的作用是显示当前系统的java进程情况,及其id号。我们可以通过它来查看我们到底启动了几个java进程(因为每一个java程序都会独占一个java虚拟机实例),和他们的进程号(为下面几个程序做准备),并可通过option来查看这些进程的详细启动参数。

 

大家对照着看一下几个命令的结果:

[root@archive ~]# jps       #jps命令有个地方很不好,似乎只能显示当前用户的java进程,要显示其他用户的还是只能用unix/linuxps命令。

7692 Main

11354 Jps

2161 HRegionServer

9322 Elasticsearch

1329 NodeManager

743 DataNode

25686 QuorumPeerMain

824 NameNode

 

[root@archive bin]# jps -m       #输出传递给main方法的参数,在嵌入式jvm上可能是null

7692 Main

2161 HRegionServer start

9322 Elasticsearch start -d

1329 NodeManager

743 DataNode

14994 Jps -m

25686 QuorumPeerMain/var/run/cloudera-scm-agent/process/51-zookeeper-server/zoo.cfg

824 NameNode

[root@archive bin]# jps -l      #输出应用程序main class的完整package 或者 应用程序的jar文件完整路径名

7692 com.cloudera.server.cmf.Main

2161 org.apache.hadoop.hbase.regionserver.HRegionServer

9322 org.elasticsearch.bootstrap.Elasticsearch

1329 org.apache.hadoop.yarn.server.nodemanager.NodeManager

15134 sun.tools.jps.Jps

743 org.apache.hadoop.hdfs.server.datanode.DataNode

25686 org.apache.zookeeper.server.quorum.QuorumPeerMain

824 org.apache.hadoop.hdfs.server.namenode.NameNode

[root@archive bin]# jps -v         #输出传递给JVM的参数

7692 Main -Dlog4j.configuration=file:/etc/cloudera-scm-server/log4j.properties-Dfile.encoding=UTF-8 -Dcmf.root.logger=INFO,LOGFILE-Dcmf.log.dir=/var/log/cloudera-scm-server-Dcmf.log.file=cloudera-scm-server.log -Dcmf.jetty.threshhold=WARN-Dcmf.schema.dir=/usr/share/cmf/schema -Djava.awt.headless=true-Djava.net.preferIPv4Stack=true -Dpython.home=/usr/share/cmf/python-XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+HeapDumpOnOutOfMemoryError -Xmx2G-XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp-XX:OnOutOfMemoryError=kill -9 %p

2161 HRegionServer -Dproc_regionserver -XX:OnOutOfMemoryError=kill-9 %p -Djava.net.preferIPv4Stack=true -Xms1752170496 -Xmx1752170496-XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=70-XX:+CMSParallelRemarkEnabled -XX:OnOutOfMemoryError=/usr/lib64/cmf/service/common/killparent.sh-Dhbase.log.dir=/var/log/hbase-Dhbase.log.file=hbase-cmf-hbase-REGIONSERVER-archive.cloudera.com.log.out-Dhbase.home.dir=/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hbase-Dhbase.id.str= -Dhbase.root.logger=INFO,RFA-Djava.library.path=/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop/lib/native:/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hbase/lib/native/Linux-amd64-64-Dhbase.security.logger=INFO,RFAS

9322 Elasticsearch -Xms256m -Xmx1g -Djava.awt.headless=true-XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75-XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError-XX:+DisableExplicitGC -Dfile.encoding=UTF-8 -Djna.nosys=true -Des.path.home=/opt/elasticsearch-2.2.0

1329 NodeManager -Dproc_nodemanager -Xmx1000m-Djava.net.preferIPv4Stack=true -Xms1073741824 -Xmx1073741824 -XX:+UseParNewGC-XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=70-XX:+CMSParallelRemarkEnabled -Dhadoop.event.appender=,EventCatcher-XX:OnOutOfMemoryError=/usr/lib64/cmf/service/common/killparent.sh-Dhadoop.log.dir=/var/log/hadoop-yarn -Dyarn.log.dir=/var/log/hadoop-yarn-Dhadoop.log.file=hadoop-cmf-yarn-NODEMANAGER-archive.cloudera.com.log.out-Dyarn.log.file=hadoop-cmf-yarn-NODEMANAGER-archive.cloudera.com.log.out-Dyarn.home.dir=/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop-yarn-Dhadoop.home.dir=/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop-yarn-Dhadoop.root.logger=INFO,RFA -Dyarn.root.logger=INFO,RFA-Djava.library.path=/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop/lib/native

743 DataNode -Dproc_datanode -Xmx1000m-Dhdfs.audit.logger=INFO,RFAAUDIT -Dsecurity.audit.logger=INFO,RFAS-Djava.net.preferIPv4Stack=true -Dhadoop.log.dir=/var/log/hadoop-hdfs-Dhadoop.log.file=hadoop-cmf-hdfs-DATANODE-archive.cloudera.com.log.out-Dhadoop.home.dir=/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop-Dhadoop.id.str=hdfs -Dhadoop.root.logger=INFO,RFA -Djava.library.path=/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop/lib/native-Dhadoop.policy.file=hadoop-policy.xml -Djava.net.preferIPv4Stack=true-Xms1073741824 -Xmx1073741824 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC-XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled-XX:OnOutOfMemoryError=/usr/lib64/cmf/service/common/killparent.sh-Dhadoop.security.logger=INFO,RFAS

25686 QuorumPeerMain -Djava.net.preferIPv4Stack=true-Dzookeeper.log.file=zookeeper-cmf-zookeeper-SERVER-archive.cloudera.com.log-Dzookeeper.log.dir=/var/log/zookeeper -Dcom.sun.management.jmxremote.port=9010-Dcom.sun.management.jmxremote.rmi.port=9010-Dcom.sun.management.jmxremote.authenticate=false-Dcom.sun.management.jmxremote.ssl=false -Djute.maxbuffer=4194304 -Dzookeeper.datadir.autocreate=false-Xms707788800 -Xmx707788800-XX:OnOutOfMemoryError=/usr/lib64/cmf/service/common/killparent.sh

824 NameNode -Dproc_namenode -Xmx1000m-Dhdfs.audit.logger=INFO,RFAAUDIT -Dsecurity.audit.logger=INFO,RFAS-Djava.net.preferIPv4Stack=true -Dhadoop.log.dir=/var/log/hadoop-hdfs-Dhadoop.log.file=hadoop-cmf-hdfs-NAMENODE-archive.cloudera.com.log.out-Dhadoop.home.dir=/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop-Dhadoop.id.str=hdfs -Dhadoop.root.logger=INFO,RFA -Djava.library.path=/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop/lib/native-Dhadoop.policy.file=hadoop-policy.xml -Djava.net.preferIPv4Stack=true-Xms749731840 -Xmx749731840 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC-XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled-XX:OnOutOfMemoryError=/usr/lib64/cmf/service/common/killparent.sh-Dhadoop.security.logger=INFO,RFAS

15182 Jps-Denv.class.path=.:/usr/java/jdk1.7.0_67-cloudera/lib/tools.jar:/usr/java/jdk1.7.0_67-cloudera/lib/dt.jar-Dapplication.home=/usr/java/jdk1.7.0_67-cloudera -Xms8m

 

[root@archive ~]# ps -ef | grep java

hdfs       743  8786  0 Sep15 ?        00:16:00/usr/java/jdk1.7.0_67-cloudera/bin/java -Dproc_datanode -Xmx1000m-Dhdfs.audit.logger=INFO,RFAAUDIT -Dsecurity.audit.logger=INFO,RFAS-Djava.net.preferIPv4Stack=true -Dhadoop.log.dir=/var/log/hadoop-hdfs-Dhadoop.log.file=hadoop-cmf-hdfs-DATANODE-archive.cloudera.com.log.out-Dhadoop.home.dir=/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop-Dhadoop.id.str=hdfs -Dhadoop.root.logger=INFO,RFA-Djava.library.path=/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop/lib/native-Dhadoop.policy.file=hadoop-policy.xml -Djava.net.preferIPv4Stack=true -server-Xms1073741824 -Xmx1073741824 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC-XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled-XX:OnOutOfMemoryError=/usr/lib64/cmf/service/common/killparent.sh-Dhadoop.security.logger=INFO,RFAS org.apache.hadoop.hdfs.server.datanode.DataNode

hdfs       824  8786  1 Sep15 ?        01:01:54/usr/java/jdk1.7.0_67-cloudera/bin/java -Dproc_namenode -Xmx1000m-Dhdfs.audit.logger=INFO,RFAAUDIT -Dsecurity.audit.logger=INFO,RFAS-Djava.net.preferIPv4Stack=true -Dhadoop.log.dir=/var/log/hadoop-hdfs-Dhadoop.log.file=hadoop-cmf-hdfs-NAMENODE-archive.cloudera.com.log.out-Dhadoop.home.dir=/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop-Dhadoop.id.str=hdfs -Dhadoop.root.logger=INFO,RFA-Djava.library.path=/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop/lib/native-Dhadoop.policy.file=hadoop-policy.xml -Djava.net.preferIPv4Stack=true-Xms749731840 -Xmx749731840 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC-XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled-XX:OnOutOfMemoryError=/usr/lib64/cmf/service/common/killparent.sh-Dhadoop.security.logger=INFO,RFAS org.apache.hadoop.hdfs.server.namenode.NameNode

yarn      1329  8786  0Sep15 ?        00:35:11/usr/java/jdk1.7.0_67-cloudera/bin/java -Dproc_nodemanager -Xmx1000m-Djava.net.preferIPv4Stack=true -server -Xms1073741824 -Xmx1073741824-XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=70-XX:+CMSParallelRemarkEnabled -Dhadoop.event.appender=,EventCatcher-XX:OnOutOfMemoryError=/usr/lib64/cmf/service/common/killparent.sh -Dhadoop.log.dir=/var/log/hadoop-yarn-Dyarn.log.dir=/var/log/hadoop-yarn-Dhadoop.log.file=hadoop-cmf-yarn-NODEMANAGER-archive.cloudera.com.log.out-Dyarn.log.file=hadoop-cmf-yarn-NODEMANAGER-archive.cloudera.com.log.out-Dyarn.home.dir=/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop-yarn-Dhadoop.home.dir=/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop-yarn-Dhadoop.root.logger=INFO,RFA -Dyarn.root.logger=INFO,RFA-Djava.library.path=/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop/lib/native-classpath/var/run/cloudera-scm-agent/process/67-yarn-NODEMANAGER:/var/run/cloudera-scm-agent/process/67-yarn-NODEMANAGER:/var/run/cloudera-scm-agent/process/67-yarn-NODEMANAGER:/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop/lib/*:/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop/.//*:/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop-hdfs/./:/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop-hdfs/lib/*:/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop-hdfs/.//*:/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop-yarn/lib/*:/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop-yarn/.//*:/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop-mapreduce/lib/*:/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop-mapreduce/.//*:/usr/share/cmf/lib/plugins/event-publish-5.7.0-shaded.jar:/usr/share/cmf/lib/plugins/tt-instrumentation-5.7.0.jar:/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop-yarn/.//*:/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop-yarn/lib/*:/var/run/cloudera-scm-agent/process/67-yarn-NODEMANAGER/nm-config/log4j.propertiesorg.apache.hadoop.yarn.server.nodemanager.NodeManager

hbase     2161  8786  0Sep15 ?        00:30:34/usr/java/jdk1.7.0_67-cloudera/bin/java -Dproc_regionserver-XX:OnOutOfMemoryError=kill -9 %p -Djava.net.preferIPv4Stack=true-Xms1752170496 -Xmx1752170496 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC-XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled-XX:OnOutOfMemoryError=/usr/lib64/cmf/service/common/killparent.sh-Dhbase.log.dir=/var/log/hbase-Dhbase.log.file=hbase-cmf-hbase-REGIONSERVER-archive.cloudera.com.log.out-Dhbase.home.dir=/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hbase-Dhbase.id.str= -Dhbase.root.logger=INFO,RFA-Djava.library.path=/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hadoop/lib/native:/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/hbase/lib/native/Linux-amd64-64-Dhbase.security.logger=INFO,RFAS org.apache.hadoop.hbase.regionserver.HRegionServerstart

498       7692  7690  1Sep15 ?        01:46:03/usr/java/jdk1.7.0_67-cloudera/bin/java -cp .:lib/*:/usr/share/java/mysql-connector-java.jar:/usr/share/java/oracle-connector-java.jar-server -Dlog4j.configuration=file:/etc/cloudera-scm-server/log4j.properties-Dfile.encoding=UTF-8 -Dcmf.root.logger=INFO,LOGFILE-Dcmf.log.dir=/var/log/cloudera-scm-server-Dcmf.log.file=cloudera-scm-server.log -Dcmf.jetty.threshhold=WARN-Dcmf.schema.dir=/usr/share/cmf/schema -Djava.awt.headless=true-Djava.net.preferIPv4Stack=true -Dpython.home=/usr/share/cmf/python-XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+HeapDumpOnOutOfMemoryError -Xmx2G-XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp-XX:OnOutOfMemoryError=kill -9 %p com.cloudera.server.cmf.Main

es        9322     1  109:01 pts/0    00:00:10/usr/java/jdk1.7.0_67-cloudera/bin/java -Xms256m -Xmx1g-Djava.awt.headless=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC-XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly-XX:+HeapDumpOnOutOfMemoryError -XX:+DisableExplicitGC -Dfile.encoding=UTF-8-Djna.nosys=true -Des.path.home=/opt/elasticsearch-2.2.0 -cp/opt/elasticsearch-2.2.0/lib/elasticsearch-2.2.0.jar:/opt/elasticsearch-2.2.0/lib/*org.elasticsearch.bootstrap.Elasticsearch start -d

494      25686  8786  0Sep15 ?        00:26:34/usr/java/jdk1.7.0_67-cloudera/bin/java -cp /var/run/cloudera-scm-agent/process/51-zookeeper-server:/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/zookeeper/lib/log4j.jar:/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/zookeeper/build/*:/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/zookeeper/build/lib/*:/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/zookeeper/*:/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.8/lib/zookeeper/lib/*:/usr/share/cmf/lib/plugins/event-publish-5.7.0-shaded.jar:/usr/share/cmf/lib/plugins/tt-instrumentation-5.7.0.jar-Djava.net.preferIPv4Stack=true-Dzookeeper.log.file=zookeeper-cmf-zookeeper-SERVER-archive.cloudera.com.log-Dzookeeper.log.dir=/var/log/zookeeper -Dcom.sun.management.jmxremote.port=9010-Dcom.sun.management.jmxremote.rmi.port=9010-Dcom.sun.management.jmxremote.authenticate=false-Dcom.sun.management.jmxremote.ssl=false -Djute.maxbuffer=4194304-Dzookeeper.datadir.autocreate=false -Xms707788800 -Xmx707788800-XX:OnOutOfMemoryError=/usr/lib64/cmf/service/common/killparent.shorg.apache.zookeeper.server.quorum.QuorumPeerMain/var/run/cloudera-scm-agent/process/51-zookeeper-server/zoo.cfg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值