将字符串数组发送到Kafka主题

时间:2017-06-18 08:32:50

标签: java arrays apache-spark apache-kafka

我有一个Java应用程序,可以传输Twitter数据并将它们发送到Kafka主题。它们最终由Spark流处理。

目前,我一直只发送String个对象。如果我想发送String []数组怎么办?如何设置序列化/反序列化?

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

你可以实现一个自定义序列化器/反序列化器,其中第一个元素应该是数组中元素的数量(编码为整数),然后是数组中的每个字符串,编码为字符串长度(整数),后跟字节,字符串。