我安装了Cygnus并且我已经使用MYSQL正常运行了。我想通过Orion Context Broker的通知将发送到Cygnus的数据发送到REST服务器。
我需要创建一个新的Sink来处理来自Orion的数据,创建POST请求并运行它们。为了做到这一点,我必须创建新的Java文件,我必须将这些文件放入(根据" Adding new sinks development guide"):
fiware-connectors/flume/src/main/java/es/tid/fiware/fiwareconnectors/cygnus/sinks
和
fiware-connectors/flume/src/main/java/es/tid/fiware/fiwareconnectors/cygnus/backends/<my_backend_classes>/
但我找不到这些地方。我通过yum install
命令安装了Cygnus,所以我不知道如何找到放置这些新java文件的地方。
答案 0 :(得分:1)
通过RPM安装Cygnus不会安装源。为此,您必须克隆Github仓库(必须同时安装git
工具):
$ git clone https://github.com/telefonicaid/fiware-cygnus.git
将克隆主分支,该分支当前与版本0.7.1同步。
然后,一旦添加了新的接收器,就必须按照here的说明从源(已更改的接口)构建和安装Cygnus。