I believe the solution should be linked to the permissions your user
account 'crawler' has right now (like what all groups is it in, etc.).
Have you ensured these? And also check if your log directory is
writable by the same user that's starting the services.

On Tue, Aug 24, 2010 at 4:09 PM, Burak ISIKLI <[email protected]> wrote:
>
> Hi,
> When i want to start hadoop, i come upon this problem. How can i fix this
> problem?
> Thanks
> Regards..
>
> OS: Red Hat
>
> $ bin/start-all.sh
> starting namenode, logging to
> /home/crawler/hadoop-0.20.2/bin/../logs/hadoop-crawler-namenode-crawler.out
> /home/crawler/hadoop-0.20.2/bin/hadoop-daemon.sh: line 118:
> /tmp/hadoop-crawler-namenode.pid: Permission denied
> log4j:ERROR setFile(null,true) call failed.
> java.io.FileNotFoundException:
> /home/crawler/hadoop-0.20.2/bin/../logs/hadoop-crawler-namenode-crawler.log
> (Permission denied)
> at java.io.FileOutputStream.openAppend(Native Method)
> at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
> at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
> at org.apache.log4j.FileAppender.setFile(FileAppender.java:290)
> at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:164)
> at
> org.apache.log4j.DailyRollingFileAppender.activateOptions(DailyRollingFileAppender.java:216)
>
> at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:257)
> at 
> org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:133)
>
>
>
> BURAK ISIKLI| http://burakisikli.wordpress.com
> ELECTRICAL & ELECTRONICS - COMPUTER ENGINEER
>
>
>


--
Harsh J
www.harshj.com

Reply via email to