2016-12-15 4 views
0

私はMorphlines(http://cloudera.github.io/cdk/docs/current/cdk-morphlines/morphlinesReferenceGuide.htmlで入手可能)のドキュメントを見てきました。見た目では、ReadJson {}コマンドを使ってMorphlinesの変数にJsonオブジェクト全体を格納する方法がありません。 {}全体イベント/オブジェクト/メッセージを格納するために誰でもReadJsonと同様のコマンドを実行する方法を知っている場合MorphlinesでReadJsonコマンドを使用してJsonObject全体を変数に保存しますか?

{ 
    addValues { 
       value_raw : "@{message}" 
       } 
} 

私は思っていた:私は、これがReadLineメソッド{}コマンド、およびこのコードを使用して可能であることを知っていますまたはReadLine {}でのみ可能な場合はどうすればよいでしょうか?

同じMorphlines設定ファイル内でReadLine {}とReadJson {}の両方を単独で使用できるかどうか疑問に思っていませんでしたか?

答えて

0

はい、可能です。

addValues { 
      value_raw : "@{_attachment_body}" 
      } 

イベント/オブジェクト/メッセージ全体を変数に保存することができます。 MorphlinesでReadJsonコマンドを使用している場合、すべてのイベントは "_attachment_body"というJsonオブジェクト内に存在すると予想されるため、イベント全体の値を変数に割り当てることができます。

関連する問題