【发布时间】:2019-05-28 09:49:30
【问题描述】:
我知道我们可以将 spark 与 kafka 集成,并将数据帧以 key 和 value 格式写入 kafka 队列,如下所示
df - 数据框
df.withColumnRenamed("Column_1", "key")
.withColumnRenamed("Column_2", "value")
.write()
.format("kafka")
.option("kafka.bootstrap.servers", "host1:port1,host2:port2")
.save()
但是如何将第 3、4、5 列和许多列写入 kafka 队列? 如何一次将整行写入kafka队列?
欢迎提出任何建议
【问题讨论】:
标签: java apache-spark dataframe apache-kafka