Hadoop DataNode启动失败
DataNode启动失败:
2012-12-14 00:48:19,242 WARN org.apache.hadoop.hdfs.server.datanode.DataNode: Invalid directory in dfs.data.dir: Incorrect permission for /usr/hadoop/hadoop-1.0.4/data, expected: rwxr-xr-x, while actual: rwxrwxrwx
2012-12-14 00:48:19,242 ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: All directories in dfs.data.dir are invalid.
2012-12-14 00:48:19,242 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: Exiting Datanode
2012-12-14 00:48:19,301 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: SHUTDOWN_MSG:
进行分组统计的时候一直报错,Hadoop的Datanode不存在。
通过分析启动日志后发现fs.data.dir参数设置的目录权限必需为755,要不启动datanode节点启动就会因为权限检测错误而自动关闭。
我之前一直设置成chmod 777 不行,要chmod 755就可以了。。这个要在Linux的文件权限那里设置。
$ chmod 755 -R /usr/hadoop/hadoop-1.0.4/data
OK
上一篇: 帝国CMS置顶扣除积分机制
下一篇: PHP学习札记(一)
推荐阅读
-
PostgreSQL数据文件权限不对导致开机启动失败的问题
-
Linux操作系统启动httpd失败的解决方法_PHP教程
-
pm2启动ssr失败的解决方法
-
apmserv 1、Apache启动失败,请检查相关配置。2、MySQL5.1启动失败,请检查相关配置。该怎么处理
-
靠谱助手启动卡在99%如何解决 加载失败卡99解决方法攻略大全
-
Win10安装MySQL启动服务器失败且无错误提示
-
apmserv 1、Apache启动失败,请检查相关配置。2、MySQL5.1启动失败,请检查相关配置。该如何解决
-
完美解决,不用重装:MySQL启动失败提示:本地计算机上的Mysql服务启动后停止
-
解决Elasticsearch因jdk版本问题启动失败的问题
-
Nginx启动、重启失败的一般解决方法和步骤