jps(j**a virtual machine process status tool)是jdk 1.5提供的乙個顯示當前所有j**a程序pid的命令,簡單實用,非常適合在linux/unix平台上簡單察看當前j**a程序的一些簡單情況。
使用方法:在當前命令列下打 jps,系統要配置需要j**a_home環境.
命令:jps
26177 ambariserver
29041 timelinereaderserver
4082 servicemaster
32275 jps
-q 只顯示pid,不顯示class名稱,jar檔名和傳遞給main 方法的引數
命令:jpq -q
26177
29041
4082
32741
-m 輸出傳遞給main 方法的引數,在嵌入式jvm上可能是null
命令:jps -m
6177 ambariserver
29041 timelinereaderserver
32741 runjar /usr/hdp/3.1.0.0-78/hive/lib/hive-metastore-3.1.0.3.1.0.0-78.jar org.apache.hadoop.hive.metastore.hivemetastore
-l 輸出應用程式main class的完整package名 或者 應用程式的jar檔案完整路徑名
命令:jps -l
26177 org.apache.ambari.server.controller.ambariserver
29041 org.apache.hadoop.yarn.server.timelineservice.reader.timelinereaderserver
4082 org.apache.hadoop.yarn.service.servicemaster
-v 輸出傳遞給jvm的引數
命令:jps -v
附詳jps細文件
jps命令的真相
tmp hsperfdata 程序使用者名稱 jps遇到這種情況時,有可能是真,也可能是假。此時用ps ef檢視程序若ps ef grep 程序名結果有程序那麼程序是ok的。在生產環境中,部署hadoop的hdfs時會用hdfs使用者,root使用者會sudo許可權的使用者去獲取,可能會人為的或者l...
jvm程序狀態檢視命令 jps
jps可以用來檢視jvm的程序狀態,啟動命令等資訊。用法 q只列印執行中的jvm程序pid。他的特性決定了不能與 mlvv 一起使用。m輸出傳遞給main方法的引數。嵌入式jvm的輸出可能為null。l將應用程式主類的完整包名稱或完整路徑名稱輸出到應用程式的jar檔案。v輸出啟動jvm時手動指定的j...
JPS資料互動
所謂內建物件就是由web容器載入的一組類的例項,不需要new關鍵字去獲取例項。request物件主要用於處理客戶端使用者提交的請求資訊 response物件與與request物件相對應,它用於響應客戶請求並向客戶端返回響應資訊 response物件的sendredirect 方法用於將請求重定向乙個...