我想了解两个处理器之间的区别ExecuteSQL
and ExecuteSQLRecord
(V1.8 及以上)。后者是否提供了额外的东西?ExecuteSQL
不是吗?我已经看到的一件事是执行 SQL 不维护“状态”。做ExecuteSQLRecord
搞定此事?
这两个处理器共享大量代码,唯一真正的区别是 ExecuteSQL 仅将结果输出为 Avro,而 ExecuteSQLRecord 可以使用任何 RecordSetWriter 将结果输出为其关联格式,例如 Avro、JSON、CSV、XML 等。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)