本人在搭建完全分布式時,
啟動start-all.sh時:
出現了slave1:mkdir :無法創建目錄"/opt/apps/hadoop/logs":權限不夠
slave2:mkdir:無法創建目錄"/opt/apps/hadoop/logs":權限不夠
顧名思義肯定是slave1,和slave2不能自動創建日志文件,slave1,和slave2都是通過master克隆,都有root權限,所以使用以下指令:
sudo chown -R 你自己電腦的用戶名 /usr/local/hadoop
這個指令肯定是要在slave1,slave2下執行的,執行后,再回到master下start-all.sh,成功。