CDH5パッケージをダウンロードして単一のLinuxノードに疑似分散モードで正常にインストールしましたCentOS 6.5

Hadoopを起動し、このリンクのように正しく機能していることを確認する

次の手順を正常に完了しました

ステップ1:NameNodeをフォーマットします。

ステップ2:HDFSを開始します

ステップ3:/ tmpディレクトリを作成します

ステップ4 :MapReduceシステムディレクトリを作成します。

ステップ5:HDFSファイル構造を確認します

ステップ6:MapReduceを開始します

ステップ7のコマンドに従います。次のエラー。

ステップ7:ユーザーディレクトリを作成する

$ sudo -u hdfs hadoop fs -mkdir -p / user / hadoopuser

mkdir: “/ user / hadoopuser”:そのようなファイルやディレクトリはありません

(hadoopuserは私のlinuxlですogin username)

ファイルシステムで/ user / hadoopuserとしてディレクトリを手動で作成すると、受け入れられません。

手順7を成功させる方法:?

残りのインストールを進めるためのスラウションを提供してください。

コメント

  • sudo hadoop fs -ls -l /を試してみてください。何が戻ってくるか。通常、アクセス許可エラーは明示的に返されますが、ルートパスがどのように見えるかを見てみましょう。ファイルシステムがフォーマットされたことがないのではないかと思います。
  • serverfault.comの方が良いかもしれません

回答

ユーザーディレクトリを設定する最も簡単な方法は、管理者としてHueにログインし、ユーザーアカウントを作成することです。これにより、HDFSに/ user / yourusernameにディレクトリが作成され、適切な作業権限が付与されます。

回答

問題は解決しました。ターミナルにフォルダを作成しました。

6b。 hdfs dfs -mkdir / user hdfs dfs -mkdir / user / hduser

  1. このファイルをHDFSに配置します:hadoop fs -put file1.txt /user/hduser/file1.txt hadoop fs -put file.txt file.txt

回答

最初に/ userフォルダーを作成する必要があります。

sudo -u hdfs hadoop fs -mkdir -p / user

コメント

  • -pフラグは、'を作成する必要がないことを意味します最初に親ディレクトリ。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です