こんにちは皆hadoopで新しく、私はpseudoモードでhadoopをインストールします。 構成ファイルここhadoop wordcountとhdfsにファイルをアップロード
コア-site.xmlの
<configuration>
<property>
<name>fs.default.name </name>
<value> hdfs://localhost:9000 </value>
</property>
</configuration>
HDFS-site.xmlの
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.name.dir</name>
<value>file:///home/hadoop_usr/hadoopinfra/hdfs/namenode </value>
</property>
<property>
<name>dfs.data.dir</name>
<value>file:///home/hadoop_usr/hadoopinfra/hdfs/datanode </value>
</property>
</configuration>
であり、成功しデータノードと名前ノード
を開始しています今、私はエラーメッセージが表示されます、なぜ間違って何が起こっているのか、次のよう
を使用してHDFSに私のファイルを入れたいです。この問題を解決するのを手伝ってください。
私は以下の方法でhdfsにファイルを書き込むと、その時間コマンドが正常に動作しています。今私はappand hdfsのURLです。 私が最初にエラーが発生する理由を教えてください。 私のwordcount.jarを実行しているときに、入力ファイルとしてdata.txtを記述したときにエラーメッセージが表示されるため、操作を実行する必要があります。
ありがとうございます。
@Armin Braunに感謝します。 > ** hadoop fs -ls ** が見つかりました。 drwxr-xr-x - hadoop_usrスーパーグループ0 2016-12-22 23:17 data 次に使用します。** hadoop jar wordcount.jar hdp.WordCount data/data.txt wordcountoutput ** とget ** org.apache.hadoop.mapred.FileAlreadyExistsException:出力ディレクトリhdfs:// localhost:9000/user/hadoop_usr/data/data.txtが既に存在する** –
私を助けてください少なくとも私は最初のhadoopプログラムを実行することができます –
@ sawaisingh Wordcountの仕事は何ですか?それは出力ディレクトリとして最初の引数を使用したいと思われますか? –