私は提供されたファイルに基づいてavroスキーマを推測する共通のプロセスグループを持っています。しかし私はAvroレコード名を、私が供給しているファイル名に対応する名前に設定したいと思います。だから私は$ {filename}を使いました。しかし、InferAvroSchemaは、レコード名が空であるとエラーしています。 $ {filename}の値があるかどうかを確認するためにReplaceTextを使ってテストしたので値はあります。InferAvroSchema Avroレコード名はフロー属性に基づいています
1
A
答えて
2
残念ながらこれはInferAvroSchemaのバグのようです。多くのプロパティが式言語をサポートしていますが、プロセッサは入ってくるフローファイルに対して評価しません。そのため、プロパティに直接入力された値(EL以外)、またはシステムプロパティや環境プロパティの値が実際には多くのこれらのプロパティに対して意味をなさない場合にのみ使用できます。
私は問題のために、このJIRAを作成しました: https://issues.apache.org/jira/browse/NIFI-2465
を修正がevaluateAttributeExpressionsへの呼び出しのすべてが()のようなフローファイルに渡すべきであるということである。
context.getProperty(CSV_HEADER_DEFINITION).evaluateAttributeExpressions(inputFlowFile).getValue()
関連する問題
- 1. XQueryは属性に基づいて要素を返します
- 2. 仮想属性に基づいてactiverecord属性を設定します
- 3. Gephi:属性に基づいたエッジパーティション
- 4. simpleXML属性に基づいてノードを取得します
- 5. NiFiのコンテンツに基づいて属性を更新します
- 6. データベース属性に基づいてgetItemViewTypeを返します。
- 7. Html属性はサーバー側の変数に基づいていますか?
- 8. 属性に基づくレール関連制限レコード
- 9. Rails:属性に基づいて部分的にグループ化する
- 10. クラスに基づいてタイトル属性にスタイルを適用する
- 11. BeautifulSoupの属性に基づいて画像を抽出しています
- 12. Rails/PostgreSQL - 属性に基づいて行をロックしていますか?
- 13. ユーザーロールに基づいてLaravel stopモーダル属性が更新されています
- 14. Rails 3はキー以外の属性に基づいてレコードを検索します
- 15. Python networkx:ノード属性に基づいてノードをグループ化する
- 16. 孫属性に基づいてエンティティを選択するJPQL
- 17. 属性に基づいてjsonオブジェクトをソートする
- 18. 属性に基づいて線を表す
- 19. クラス属性に基づいてHashSetを作成する
- 20. 属性に基づいて類似度を計算する
- 21. 親属性に基づいて子を検証する
- 22. 属性に基づいて値を取得するLinqとXML
- 23. スライダーのデータ属性に基づいてliにaddClassを追加
- 24. python-kafka:コンシューマはメッセージ属性に基づいてメッセージをスキップできますか?
- 25. Railsは関連モデルの属性に基づいてエントリをソートします
- 26. オプションは別のオプションに基づいて属性を変更します
- 27. Polymer:属性に基づいて、同じコンポーネントの複数のテンプレート?
- 28. Angularjs - リフレッシュTR属性の後のオフに基づいて指示
- 29. 2つの属性に基づいて並べ替え
- 30. 親の属性値に基づいて子要素を選択