hadoop namenode启动报Permission denied

时间:2025-04-04 08:47:10

昨天需要重启一下集群,集群是chd版的,重启后发现namenode启动不了,查看日志一直报这个错

2015-11-13 21:56:14,538 INFO .HttpServer2: Jetty bound to port 50070
2015-11-13 21:56:14,538 INFO : jetty-6.1..4
2015-11-13 21:56:14,579 WARN : tmpdir
: Permission denied

        at (Native Method)
        at (:1006)
        at (:1989)
        at (:2040)
        at (:784)


: tmpdir  Permission denied,但没有明确说是那个位置denied.......


使用debug模式查看,发现是 /tmp/Jetty_yyyf.fxl.0_50070_hdfs____e3ifs4  这个没有权限,但这个文件所属确实是hadoop用户的,自己竟然没权限!

真诡异~~

先用root改下,服务先起来再说。

然后发现之前又一次是自己停了,先记下来这个。

2015-11-13 21:55:28,355 INFO : Scanned 0 directive(s) and 0

 block(s) in 1 millisecond(s).
2015-11-13 21:55:36,740 ERROR : RECEIVED SIGNAL 15: SIGTERM
2015-11-13 21:55:36,744 INFO : SHUTDOWN_MSG: 
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at yyyf-fxl-0/192.168.1.92
************************************************************/
2015-11-13 21:56:13,614 INFO : STARTUP_MSG: 
/************************************************************