2016-07-18 5 views
0

私はHadoop(2.7.1)を学んでいます。私はUbuntu(15.04)でそれを設定しており、LinuxファイルシステムからHadoopファイルシステムを分離するためにHadoop用の別のユーザーを作成しました。しかし、私はこれのHadoopユーザーでsudoを使用しようとすると、私はエラーを取得:hadoopユーザーがsudoersファイルに存在する必要がありますか?

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

このユーザーは、sudoersファイルにあるべきか? hadoopとrootユーザのどちらで作業すればいいですか?

答えて

3

いいえ、hadoopユーザーはsudoersファイルにあってはいけません。 前述のとおり、ローカル操作からHadoop関連の操作を分離するには、特定のユーザーを特定の目的に使用する必要があります。

hadoopに必要なLinuxパッケージをインストールするには、通常のLinuxユーザー(またはrootユーザー)が必要です。 OpenSSH、Javaなど。

hadoop関連の操作にhadoopユーザーを使用する必要があります。クラスタを起動する、HDFSを使用する、MRプログラムを実行するなど

関連する問題