clq@clq-virtual-machine:/usr/local/hadoop/hadoop-2.8.0/sbin$ ./start-all.sh This script is Deprecated. Instead use start-dfs.sh and start-yarn.sh Starting namenodes on [0.0.0.0] clq@0.0.0.0's password: 0.0.0.0: mkdir: 沒法建立目錄"/usr/local/hadoop/hadoop-2.8.0/logs": 權限不夠 0.0.0.0: starting namenode, logging to /usr/local/hadoop/hadoop-2.8.0/logs/hadoop-clq-namenode-clq-virtual-machine.out 0.0.0.0: chown: 沒法訪問'/usr/local/hadoop/hadoop-2.8.0/logs': 沒有那個文件或目錄 0.0.0.0: /usr/local/hadoop/hadoop-2.8.0/sbin/hadoop-daemon.sh: 行 159: /usr/local/hadoop/hadoop-2.8.0/logs/hadoop-clq-namenode-clq-virtual-machine.out: 沒有那個文件或目錄 0.0.0.0: head: 沒法打開'/usr/local/hadoop/hadoop-2.8.0/logs/hadoop-clq-namenode-clq-virtual-machine.out' 讀取數據: 沒有那個文件或目錄 0.0.0.0: /usr/local/hadoop/hadoop-2.8.0/sbin/hadoop-daemon.sh: 行 177: /usr/local/hadoop/hadoop-2.8.0/logs/hadoop-clq-namenode-clq-virtual-machine.out: 沒有那個文件或目錄 0.0.0.0: /usr/local/hadoop/hadoop-2.8.0/sbin/hadoop-daemon.sh: 行 178: /usr/local/hadoop/hadoop-2.8.0/logs/hadoop-clq-namenode-clq-virtual-machine.out: 沒有那個文件或目錄 clq@localhost's password:
解決方法:sudo chmod -R a+w /usr/local/hadoop
添加權限便可node