2016-07-18 20 views
0

我正在學習Hadoop(2.7.1)。我在Ubuntu(15.04)上配置它,並且我爲Hadoop創建了一個單獨的用戶來將Hadoop文件系統與Linux文件系統隔離。但是,當我嘗試使用sudo這個Hadoop的用戶下我得到一個錯誤:應該hadoop用戶在sudoers文件中?

hadoop is not in the sudoers file. This incident will be reported.

如果該用戶在sudoers文件?我應該在哪些情況下根據hadoop和root用戶工作?

回答

3

不,hadoop用戶不應該(不必)在sudoers文件中。 正如您所說的,要將Hadoop相關操作與本地操作隔離,您應該將特定用戶用於特定目的。

您應該使用普通的Linux用戶(或root用戶)來安裝hadoop所需的Linux軟件包,例如, OpenSSH,Java等。

您應該使用hadoop用戶進行hadoop相關的操作,例如,啓動羣集,使用HDFS,運行MR程序等。

希望這有助於!

相關問題