FIWARE Cygnus下沉到Elasticsearch / Kibana?

时间:2016-12-08 14:42:21

标签: elasticsearch fiware-cygnus

我目前正在努力:

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

我想知道将它用于天鹅座是否容易?

1 个答案:

答案 0 :(得分:1)

直到Cygnus 1.5.0(包括在内)这样的接收器可以在Cygnus代理配置中完美地使用(与任何其他Flume接收器一样)。

从1.6.0(包含,这是最后一个版本),您将无法使用自定义Event内部替换原生NGSIEvent对象的使用情况。为什么:

  • Event是一组标题和正文的原始字节数组。
  • NGSIEvent继承自Event并且是一组标题,一个已经解析的正文版本(作为对象)和指向{{的主体的原始字节数组1}} (最后一部分是避免与原生Flume接收器兼容的部分)。

无论如何,这很容易解决:新版本null将包含正文的解析版本和正文本身作为原始字节。