我目前正在努力:
Fiware Orion - > Fiware Cygnus - >卡夫卡 - > Logstash - > Elasticsearch - > Kibana
我想直接将数据从Cygnus推送到Elasticsearch,是否已有可用的接收器?
已存在Apache Flume / Elasticsearch接收器:https://flume.apache.org/releases/content/1.3.0/apidocs/org/apache/flume/sink/elasticsearch/ElasticSearchSink.html
我想知道将它用于天鹅座是否容易?
答案 0 :(得分:1)
直到Cygnus 1.5.0(包括在内)这样的接收器可以在Cygnus代理配置中完美地使用(与任何其他Flume接收器一样)。
从1.6.0(包含,这是最后一个版本),您将无法使用自定义Event
内部替换原生NGSIEvent
对象的使用情况。为什么:
Event
是一组标题和正文的原始字节数组。NGSIEvent
继承自Event
并且是一组标题,一个已经解析的正文版本(作为对象)和指向{{的主体的原始字节数组1}} (最后一部分是避免与原生Flume接收器兼容的部分)。无论如何,这很容易解决:新版本null
将包含正文的解析版本和正文本身作为原始字节。