2016-11-08 9 views
0

hdfsにファイルを保存したり、保存したりするためにapache nifiを理解しようとしています。さまざまなシナリオがあります。説明のそれぞれの実現可能性を私に教えてください。私はそれぞれのシナリオについてほとんど理解していません。apache nifiで可能なシナリオ

  1. nullの値を1つの列に表示できますか?私は別のプロセッサーをチェックして、notNullプロパティを見つけましたが、これはファイル名内ではなく、ファイル内にある列上で動作すると思います。
  2. nifi変換を使用してhdfsに存在する列を削除できますか?
  3. 1つのテキストを他のテキストに置き換えるときのように列の値を変更できますか?私は同じのreplaceTextプロパティを確認しています。
  4. ファイルシステムから行を削除できますか?

目標を達成する方法とその方法をご提案ください。

+1

こんにちは@GarimaとWelcome to Stackoverflow!非常に具体的な場合、Stackoverflowに関する質問が最も効果的です。あなたが固執するとすぐに、あなた自身の解決策を見つけて助けを求めるなら、より良い答えを得るかもしれません。 – slartidan

答えて

0

これを試してみてください。私たち1.Can

が1列にして、本null値をチェックしますか?私は異なったチェックをしました: はい置換テキストプロセッサを使用すると、ヌル値条件に基づいてルーティングする場合は、置換するか「ルートで属性」を使用するかを確認して置き換えることができます。

  1. nifi変換を使用してhdfsに存在する列を削除できますか? はい、私は、現在の日付フィールドを持っていただけカンマで私のデータでは、いくつかの必須フィールドがそう離れてあなたが区切り文字で必要なフィールドを置くことができ、同じ「のreplaceText」プロセッサを使用して、私は

「$ {」と置換値を提供

    "$ {sitename}"、 "$ {'sitename} >
  1. カラム値を変更するには、 'ReplaceText'プロセッサを使用します。