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を成功させる方法:?
残りのインストールを進めるためのスラウションを提供してください。
コメント
回答
ユーザーディレクトリを設定する最も簡単な方法は、管理者としてHueにログインし、ユーザーアカウントを作成することです。これにより、HDFSに/ user / yourusernameにディレクトリが作成され、適切な作業権限が付与されます。
回答
問題は解決しました。ターミナルにフォルダを作成しました。
6b。 hdfs dfs -mkdir / user hdfs dfs -mkdir / user / hduser
- このファイルを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
フラグは、'を作成する必要がないことを意味します最初に親ディレクトリ。
sudo hadoop fs -ls -l /
を試してみてください。何が戻ってくるか。通常、アクセス許可エラーは明示的に返されますが、ルートパスがどのように見えるかを見てみましょう。ファイルシステムがフォーマットされたことがないのではないかと思います。