2017-02-10 10 views

答えて

1

PutHDFSプロセッサを使ってファイルをHDFSファイルシステムに簡単に転送できます。あなたは次のプロパティを指定する必要があり、このプロセッサには、以下のリンク。この時

見て、

https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi.processors.hadoop.PutHDFS/

は、HDFSにファイルを転送するのに十分です。

1.Hadoop設定リソース:-Aファイルまたはコンマファイル

/Hadoop/conf/core-site.xml,/Hadoop/conf/hdfs-site.xml,/Hadoop/conf/yarn-site.xml,/Hadoop/conf/mapred-site.xml 

2.Directoryの区切りリスト:あなたのHDFSディレクトリの場所

/FilesFromNiFi/ 

3を指定します。競合戦略:(追加/置換/無視/失敗)

例えば210
append 

:uはHDFSにローカルドライブからファイルを移動する必要がある場合

は、あなたが以下に関してUIにプロセッサをドラッグする必要がNiFiワークフロー

GetFile-->PutHDFS 

GetFile-->Just give your input directory. 

putHDFS-->Specify your HDFS location 

の下に使用することを意味画像。、

enter image description here

は、この二つのプロセッサをドラッグするには、このリンクを参照のGetFi NiFi UIへルとputHDFS

https://nifi.apache.org/docs/nifi-docs/html/user-guide.html#adding-components-to-the-canvas

http://zdatainc.com/2016/02/hello-nifi-data-orchestration-using-hortonworks-dataflow-hdf/

はあなたがどんな問題に直面しているなら、私に知らせてください。

+0

Apache NiFiに上記のコンポーネント(GetFile PutHDFS)が見つかりませんか? これにはいくつかの設定が含まれていますか? – Pradhuman

+0

私は自分の答えを編集しました。あなたは、この2つのプロセッサーをUIにドラッグする必要があります。回答は –

+1

です。返信いただきありがとうございます。私のNiFiバイナリが壊れていて、私は選択するオプションとして7プロセッサしか見ていなかった。 私は上記の問題を修正しましたが、現在は問題なく動作しており、オプションで183の奇妙なプロセッサーを見ることができます。 – Pradhuman

関連する問題