【发布时间】:2019-09-28 05:47:46
【问题描述】:
我正在尝试编写一个 Flink 应用程序,它从 Kafka 读取事件,从 MySQL 丰富这些事件并将这些数据写入 HBase。我正在RichFlatMapFunction 中进行 MySQL 扩充,现在我正在尝试找出如何最好地写入 HBase。我想批量写入 HBase,所以我目前正在考虑使用WindowAll,然后是身份apply(只是为了回到DataStream),然后写一个HBaseSink,它需要一个列表记录并批量处理Puts 到HBase。
这是正确的做事方式吗?使用WindowAll 和apply 只是为了进行基于时间的缓冲感觉很奇怪。
【问题讨论】:
标签: apache-flink flink-streaming