【发布时间】:2016-11-12 04:08:03
【问题描述】:
我在 kafka 中有特定格式的消息。它们是插入符号 ^ 分隔的。现在使用我使用下面的解析规范来解析这个。
"parser" : {
"type" : "string",
"parseSpec" : {
"timestampSpec" : {
"column" : "datetime",
"format" : "yyyy-MM-dd HH:mm:ss"
},
"dimensionsSpec" : {
"dimensions" : [],
"dimensionExclusions" : [
"datetime"
]
},
"format" : "javascript",
"function" : "function(str) { var parts = str.split('^'); return { key1:parts[0],key2:parts[1],key3:parts[2] } }"
}
},
但是,当我通过 kafka 生产者插入一行并检查宁静日志时。它显示droppedCount=1。所以它正在丢弃消息。我在浏览器中检查了上面的javascript函数。它工作正常。这里有什么问题?
【问题讨论】:
标签: javascript apache-kafka druid