Sebastien Barrier created HBASE-9844: ----------------------------------------
Summary: zookeepers.sh - ZKServerTool log permission issue Key: HBASE-9844 URL: https://issues.apache.org/jira/browse/HBASE-9844 Project: HBase Issue Type: Bug Components: shell Affects Versions: 0.94.12 Environment: Linux Reporter: Sebastien Barrier Priority: Minor The zookeepers.sh script exec the following command during it's process /usr/local/hbase/bin/hbase org.apache.hadoop.hbase.zookeeper.ZKServerTool before doing this it also change of directory to the hbase binary for example 'cd /usr/local/hbase/bin' if the permissions of the directory are differents from the user running the ZKServerTool for example hadoop user and root for the directory there's the following error because it try to create a log file (hadoop.log) in the current directory log4j:ERROR setFile(null,true) call failed. java.io.FileNotFoundException: ./hadoop.log (Permission denied) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:212) at java.io.FileOutputStream.<init>(FileOutputStream.java:136) the log should be written in HBASE_LOG_DIR and not in the current directory. -- This message was sent by Atlassian JIRA (v6.1#6144)