0
kafkaからデータを取得しようとしていますが、そのデータは低速です。thiftからjsonへの変換
いくつかの値を変更するためにjsonに変換したい場合、どうすればいいですか?
thiftからjsonに変換するプロセッサはありますか?
おかげ
kafkaからデータを取得しようとしていますが、そのデータは低速です。thiftからjsonへの変換
いくつかの値を変更するためにjsonに変換したい場合、どうすればいいですか?
thiftからjsonに変換するプロセッサはありますか?
おかげ
ヤツェクが指摘したように、直接カフカからJSONを消費することが理想的ですが、これが不可能な場合には、ここではいくつかのオプションは次のとおりです。
ExecuteStreamCommand
プロセッサを使用してこのクライアントを呼び出します。これは、NiFiのJVMにスリフトの依存関係を持たせないという利点があります。ExecuteScript
を使用してNiFiで変換を実行する - Groovyスクリプト(純粋なJavaも同様に使用できます)で直接Thriftトランスフォームを記述し、ファイルを参照するか、スクリプト本体をプロセッサーに貼り付けます。これにより、プロセッサのモジュールディレクトリでThriftライブラリを利用できるようになります。幸いです。
ありがとうAndy、ええ、最高の選択肢はJsonのサーバーから直接行うことです。時間がかかりません。ありがとう。 – Bentipe
あなたはサーバー管理者/開発者と交渉できますか? ThriftパッケージにもJSONオプションがあります –
ちょっとジャセク、ええ、私たちが持っているオプションの1つですが、彼らはそれが希少であることを好むので、すべてのオプションを探しています。ありがとう – Bentipe
Thriftがすでに['TJSONProtocol']をサポートしているとJacekは言っています(https://github.com/apache/thrift/blob/master/lib/java/src/org/apache/thrift/protocol/TJSONProtocol.java )(実際には2つありますが、1つは書き込み専用です) – JensG