You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bigtop.apache.org by "Harsh J (JIRA)" <ji...@apache.org> on 2013/09/04 07:32:51 UTC
[jira] [Updated] (BIGTOP-1061) Provide a jstack capturing script
[ https://issues.apache.org/jira/browse/BIGTOP-1061?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Harsh J updated BIGTOP-1061:
----------------------------
Component/s: Init scripts
> Provide a jstack capturing script
> ---------------------------------
>
> Key: BIGTOP-1061
> URL: https://issues.apache.org/jira/browse/BIGTOP-1061
> Project: Bigtop
> Issue Type: New Feature
> Components: Init scripts
> Affects Versions: 0.7.0
> Reporter: Harsh J
> Priority: Minor
>
> To grab a jstack, a common thing maintaining people and devs equally do, we currently have to do a 3-step process:
> 1. Know which user to run the jstack as (hbase, hdfs, mapred, etc.)
> 2. Grab the PID using a tool (ps, jps, etc.)
> 3. Run jstack with the right JAVA_HOME path, cause some systems don't have its bin on the PATH.
> I feel we could make Bigtop improve this process of debug-material collection, mainly jstack first. Bigtop service scripts and env-files know the right user behind a daemon, Bigtop service scripts have access to the PID, and Bigtop also uses JVM path detection. Perhaps we could add something like '{{service hadoop-hdfs-namenode jstack}}' to grab a NameNode jstack as the right user with the right PID, and drop it into the configured log location.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira