ここで何が起こっているのかわかりませんが、単純なファイルをローカル ファイル システムのディレクトリから hdfs 用に指定されたディレクトリにコピーしようとしています。
私の hdfs-site.xml では、次のプロパティを使用して、hdfs のディレクトリが /home/vaibhav/Hadoop/dataNodeHadoopData になるように指定しました。
<name>dfs.data.dir</name>
<value>/home/vaibhav/Hadoop/dataNodeHadoopData/</value>
and
<name>dfs.name.dir</name>
<value>/home/vaibhav/Hadoop/dataNodeHadoopData/</value>
次のコマンドを使用しています-
bin/hadoop dfs -copyFromLocal /home/vaibhav/ml-100k/u.data /home/vaibhav/Hadoop/dataNodeHadoopData
ファイル u.data をローカル ファイル システムの場所から Hdfs ディレクトリとして指定したディレクトリにコピーします。しかし、これを行うと、何も起こりません-エラーも何もありません。また、ファイルは hdsf にコピーされません。私は何か間違ったことをしていますか?権限の問題はありますか?
提案が必要です。
疑似分散シングル ノード モードを使用しています。
また、これに関連して、map reduce プログラムで、inputFilePath を /home/vaibhav/ml-100k/u.data としてポイントするように構成を設定したことを確認したいと思います。したがって、ファイルを特定の場所から hdfs に自動的にコピーしませんか?