[
https://issues.apache.org/jira/browse/HBASE-9844?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrew Kyle Purtell resolved HBASE-9844.
----------------------------------------
Resolution: Abandoned
> 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, 2.0.0
> Environment: Linux
> Reporter: Sebastien Barrier
> Priority: Minor
> Labels: beginner
>
> 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
(v8.20.1#820001)