【发布时间】:2017-02-27 05:53:48
【问题描述】:
我在 NiFi 中设置了一个管道,我在其中获取 JSON 记录,然后我使用这些记录向 API 发出请求。我得到的响应将包含数字和文本数据。然后我必须将此数据写入 Hive。我使用InferAvroSchema 来推断模式。一些数值是带符号的值,例如 -2.46,-0.1 在推断类型时,处理器将它们视为 string 而不是 double 或 float 或 decimal 类型。
我知道我们可以在处理器中硬编码我们的 AVRO 模式,但我认为通过使用 InferAvroSchema 使其更加动态会更好。有没有其他方法可以克服/解决这个问题?
【问题讨论】:
标签: hive avro apache-nifi kite-sdk