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)

Reply via email to