./start-dfs.sh 后碰到问题

来源:3-8 HDFS伪分布式环境搭建

慕勒1019045

2018-08-28

报错如下:


18/08/29 23:15:32 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Starting namenodes on [hadoop000]
hadoop000: chown: changing ownership of ‘/home/hadoop/app/hadoop-2.6.0-cdh5.7.0/logs’: Operation not permitted
hadoop000: starting namenode, logging to /home/hadoop/app/hadoop-2.6.0-cdh5.7.0/logs/hadoop-hadoop-namenode-hadoop000.out
hadoop000: /home/hadoop/app/hadoop-2.6.0-cdh5.7.0/sbin/hadoop-daemon.sh: line 159: /home/hadoop/app/hadoop-2.6.0-cdh5.7.0/logs/hadoop-hadoop-namenode-hadoop000.out: Permission denied
hadoop000: head: cannot open ‘/home/hadoop/app/hadoop-2.6.0-cdh5.7.0/logs/hadoop-hadoop-namenode-hadoop000.out’ for reading: No such file or directory
hadoop000: /home/hadoop/app/hadoop-2.6.0-cdh5.7.0/sbin/hadoop-daemon.sh: line 177: /home/hadoop/app/hadoop-2.6.0-cdh5.7.0/logs/hadoop-hadoop-namenode-hadoop000.out: Permission denied
hadoop000: /home/hadoop/app/hadoop-2.6.0-cdh5.7.0/sbin/hadoop-daemon.sh: line 178: /home/hadoop/app/hadoop-2.6.0-cdh5.7.0/logs/hadoop-hadoop-namenode-hadoop000.out: Permission denied
localhost: chown: changing ownership of ‘/home/hadoop/app/hadoop-2.6.0-cdh5.7.0/logs’: Operation not permitted
localhost: starting datanode, logging to /home/hadoop/app/hadoop-2.6.0-cdh5.7.0/logs/hadoop-hadoop-datanode-hadoop000.out
localhost: /home/hadoop/app/hadoop-2.6.0-cdh5.7.0/sbin/hadoop-daemon.sh: line 159: /home/hadoop/app/hadoop-2.6.0-cdh5.7.0/logs/hadoop-hadoop-datanode-hadoop000.out: Permission denied


写回答

1回答

Michael_PK

2018-08-29

1)你是hadoop用户启动的吗?如果不是,建议hadoop用户启动

2)/home/hadoop/app/hadoop-2.6.0-cdh5.7.0/logs/hadoop-hadoop-datanode-hadoop000.out  这写日志文件的权限改成hadoop用户

0
1
慕勒1019045
非常感谢! 这个问题解决了
2018-08-29
共1条回复

10小时入门大数据

【毕设】大数据零基础入门必备,轻松掌握Hadoop开发核心技能

1456 学习 · 656 问题

查看课程