[
https://issues.apache.org/jira/browse/HBASE-9577?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13771682#comment-13771682
]
Aditya Kishore commented on HBASE-9577:
---------------------------------------
Sample log, edited for brevity
{noformat}INFO org.apache.hadoop.hbase.util.ServerCommandLine: env:TERM=xterm
INFO org.apache.hadoop.hbase.util.ServerCommandLine:
env:JAVA_HOME=/usr/lib/jvm/java-7-sun
INFO org.apache.hadoop.hbase.util.ServerCommandLine: env:SHLVL=3
INFO org.apache.hadoop.hbase.util.ServerCommandLine:
env:HBASE_LOG_DIR=/opt/mapr/hbase/hbase-0.94.9/bin/../logs
INFO org.apache.hadoop.hbase.util.ServerCommandLine:
env:LD_PRELOAD=/lib64/libpam.so.0
INFO org.apache.hadoop.hbase.util.ServerCommandLine:
env:HBASE_HOME=/opt/mapr/hbase/hbase-0.94.9/bin/..
INFO org.apache.hadoop.hbase.util.ServerCommandLine:
env:HBASE_OPTS=-XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:NewRatio=16
-XX:CMSInitiatingOccupancyFraction=70 -XX:+UseCMSInitiatingOccupancyOnly
-XX:MaxGCPauseMillis=100 -XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=/opt/cores/
-Dhbase.log.dir=/opt/mapr/hbase/hbase-0.94.9/bin/../logs
-Dhbase.log.file=hbase-mapr-master-m1.jak.lab.log
-Dhbase.home.dir=/opt/mapr/hbase/hbase-0.94.9/bin/.. -Dhbase.id.str=mapr
-Dhbase.root.logger=INFO,DRFA
-Djava.library.path=/opt/mapr/hadoop/hadoop-0.20.2/bin/../lib/native/Linux-amd64-64::/opt/mapr/hbase/hbase-0.94.9/bin/../lib/native/Linux-amd64-64
-Dhbase.security.logger=INFO,DRFAS
INFO org.apache.hadoop.hbase.util.ServerCommandLine:
env:XFILESEARCHPATH=/usr/dt/app-defaults/%L/Dt
INFO org.apache.hadoop.hbase.util.ServerCommandLine: env:HBASE_ENV_INIT=true
INFO org.apache.hadoop.hbase.util.ServerCommandLine: env:HBASE_HEAPSIZE=153
INFO org.apache.hadoop.hbase.util.ServerCommandLine:
env:PWD=/opt/mapr/hbase/hbase-0.94.9/bin
INFO org.apache.hadoop.hbase.util.ServerCommandLine: env:HBASE_NICENESS=0
INFO org.apache.hadoop.hbase.util.ServerCommandLine:
env:NLSPATH=/usr/dt/lib/nls/msg/%L/%N.cat
INFO org.apache.hadoop.hbase.util.ServerCommandLine: env:MALLOC_ARENA_MAX=4
INFO org.apache.hadoop.hbase.util.ServerCommandLine:
env:HBASE_ROOT_LOGGER=INFO,DRFA
INFO org.apache.hadoop.hbase.util.ServerCommandLine:
env:HBASE_SECURITY_LOGGER=INFO,DRFAS
INFO org.apache.hadoop.hbase.util.ServerCommandLine:
env:HBASE_LOGFILE=hbase-mapr-master-m1.jak.lab.log
INFO org.apache.hadoop.hbase.util.ServerCommandLine: env:LANG=en_US.UTF-8
INFO org.apache.hadoop.hbase.util.ServerCommandLine:
env:HBASE_LOG_PREFIX=hbase-mapr-master-m1.jak.lab
INFO org.apache.hadoop.hbase.util.ServerCommandLine: env:HBASE_IDENT_STRING=mapr
INFO org.apache.hadoop.hbase.util.ServerCommandLine: vmName=Java HotSpot(TM)
64-Bit Server VM, vmVendor=Oracle Corporation, vmVersion=23.25-b01
INFO org.apache.hadoop.hbase.util.ServerCommandLine:
vmInputArguments=[-DHBaseProc=master, -XX:OnOutOfMemoryError=kill -9 %p,
-Xmx153m, -XX:+UseConcMarkSweepGC, -XX:+UseParNewGC, -XX:NewRatio=16,
-XX:CMSInitiatingOccupancyFraction=70, -XX:+UseCMSInitiatingOccupancyOnly,
-XX:MaxGCPauseMillis=100, -XX:+HeapDumpOnOutOfMemoryError,
-XX:HeapDumpPath=/opt/cores/,
-Dhbase.log.dir=/opt/mapr/hbase/hbase-0.94.9/bin/../logs,
-Dhbase.log.file=hbase-mapr-master-m1.jak.lab.log,
-Dhbase.home.dir=/opt/mapr/hbase/hbase-0.94.9/bin/.., -Dhbase.id.str=mapr,
-Dhbase.root.logger=INFO,DRFA,
-Djava.library.path=/opt/mapr/hadoop/hadoop-0.20.2/bin/../lib/native/Linux-amd64-64::/opt/mapr/hbase/hbase-0.94.9/bin/../lib/native/Linux-amd64-64,
-Dhbase.security.logger=INFO,DRFAS]{noformat}
> Log process environment variable on HBase service startup
> ---------------------------------------------------------
>
> Key: HBASE-9577
> URL: https://issues.apache.org/jira/browse/HBASE-9577
> Project: HBase
> Issue Type: Improvement
> Affects Versions: 0.95.2, 0.94.11
> Reporter: Aditya Kishore
> Assignee: Aditya Kishore
> Priority: Minor
> Labels: troubleshooting
> Fix For: 0.96.0
>
> Attachments: HBASE-9577.patch, HBASE-9577.patch
>
>
> HBase services already logs information related to JVM properties and command
> line arguments used to start the services which have been immensely helpful
> to investigate issues.
> One thing that they do not log is the environment variables and an unintended
> variable in the environment could lead to a scenario not reproducible
> anywhere else including its original location if the service is restarted
> differently.
> We should log environment variables (excluding those which may contains
> credentials) on service startup with option to disable this logging.
--
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