Hadoop的datanode無法啟動
hdfs-site中配置的dfs.data.dir為/usr/local/hadoop/hdfs/data
用bin/hadoop start-all.sh啟動Hdoop,用jps命令查看守護進程時,沒有DataNode。
訪問http://localhost:50070,點擊頁面中的Namenode logs鏈接,在logs頁面點擊hadoop-hadoop-datanode-ubuntu.log 鏈接,
發現在日志中有此提示:Invalid directory in dfs.data.dir: Incorrect permission for /usr/local/hadoop/hdfs/data, expected: rwxr-xr-x, while actual: rwxr-xrwx 。原因是data文件夾權限問題,執行:chmod g-w /usr/local/hadoop/hdfs/data,修改文件夾權限后,再次啟動Hadoop,問題解決。
