因为你的上下文描述不够详细,我假设你源端字段是个varchar类型,你将数组内容存储到源端数据库后默认按照逗号分隔。
这样可以考虑在从kafka接受消息之后,自己实现一个方法,将收到的字符串内容,按照分隔符进行拆分,生成一个数组对象,然后直接写入ES。es的字段本来就支持接收数组的写入,这个可以参考es官方文档:[Arrays]
(https://www.elastic.co/guide/en/elasticsearch/reference/current/array.html)
1dd02f7a-838d-45e4-9460-38c813ebd445-image.png