10

約20ノードのクラスターにcouderahadoop4をインストールしました。cloudera managerを使用すると、非常にスムーズに進みましたが、を使用して入力ディレクトリを作成するとhadoop fs -mkdir input、次のエラーが発生します。mkdir: Permission denied: user=root, access=WRITE, inode="/user":hdfs:supergroup:drwxr-xr-x従来の間違った権限の場合のように見えますが、これを修正する場所がわかりません。私はそれをどうするかを知っていれば私の問題を解決すると思うこの文書を見つけました。手始めに、v2のMapReduce v1を使用しているかどうかはわかりません(clouderaマネージャーにyarnサービスが表示されないため、v1(?)になると思います)。第二に、インストール全体が自動で行われたため、何がどこにインストールされているのかわかりません。

誰かが私の問題を解決するためのいくつかの簡単なステップに私を向けることができますか?私はここで最も簡単な解決策を本当に探しています。それは単なるテストであるため、セキュリティについてはまったく気にしません。すべてのユーザーに、問題のないすべての可能なアクセス許可を与えることができれば。

4

4 に答える 4

0

hdfs1 -> 構成 -> 表示と編集 -> 「HDFS パーミッションの確認」のチェックを外す これは Shehaz に感謝します

于 2016-07-10T15:39:10.203 に答える
0

変更dfs.permissionは常に解決策ですが、ユーザーを変更することもできます。私のシステムでは、書き込み権限は「hdfs」ユーザーにのみ割り当てられています。ユーザーは、次のコマンドで変更できます。

su hdfs
于 2014-12-01T10:41:03.020 に答える