1. 程式人生 > >slave2: ERROR: Cannot set priority of datanode process 12421

slave2: ERROR: Cannot set priority of datanode process 12421

可能原因有多種,我上次遇到的原因有些記不到了。只記得一種,可能是你hadoop資料夾的許可權問題

  • 1、hadoop資料夾的擁有者和組不同

嘗試先ll (小寫的L)檢視hadoop資料夾的擁有者和組,看是否是你當前的hadoop使用者。如果不同則修改hadoop資料夾的擁有者,
例如:
將testfiel 及其內部檔案所屬使用者設定成zhuo,所屬使用者組設定成zhuoroup。
sudo chown -R zhuo:zhuogroup testfile

  • 2、hadoop資料夾的讀寫許可權不夠

其次嘗試修改hadoop資料夾的讀寫許可權。
sudo chmod 777 +檔案路徑/資料夾名稱