0
ExecuteStreamCommandを使用して呼び出すJavaコードを使用して、apache-nifiでフローファイルを生成する方法はありますか?私はどのようにしてJavaコードを使用してフローファイルを生成できますか?
ExecuteStreamCommandを使用して呼び出すJavaコードを使用して、apache-nifiでフローファイルを生成する方法はありますか?私はどのようにしてJavaコードを使用してフローファイルを生成できますか?
ExecuteStreamCommand
システムコマンドを開始し、フローファイルをこのコマンドのSTDIN
に渡した後、コマンドのSTDOUT
をとり、フローファイルの内容として格納します。だから、
、JavaであなたはSTDIN(System.in)からデータを読み込み、STDOUT(のSystem.out)に処理されたデータを書き込むコードを記述する必要があり
それはJavaベースであるので、私はExecuteScript groovy examplesをチェックするためにあなたをアドバイスベースのスクリプト言語。
ねえダゲット、あなたの答えに感謝します。私は文字列に格納されたコンテンツを持っていると仮定します。どのようにしてフローファイルに書き込むことができますか? System.out.println(str)はログファイルに表示されますか? –
は 'System.out.println()'にする必要があります。 – daggett
ダッジェットがありがとうございました。 'Ignore STDIN'プロパティをtrueに設定する必要があります。 –