如何为 Cygnus - Fiware 添加新的 Sink?
How to add a new Sink for Cygnus - Fiware?
我已经安装了 Cygnus,并且安装正常 运行 MYSQL。我想通过 Orion Context Broker 的通知将到达 Cygnus 的数据发送到 REST 服务器。
我需要创建一个新的接收器来处理来自 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 文件的位置。
你能帮我解决这个问题吗?提前致谢
通过 RPM 安装 Cygnus 不会安装源代码。为此,您必须克隆 Github 存储库(还必须安装 git
工具):
$ git clone https://github.com/telefonicaid/fiware-cygnus.git
这将克隆当前与版本 0.7.1 同步的 master 分支。
然后,一旦您添加了新的接收器,您将必须按照说明 here。
从源(您更改的源)构建和安装 Cygnus
我已经安装了 Cygnus,并且安装正常 运行 MYSQL。我想通过 Orion Context Broker 的通知将到达 Cygnus 的数据发送到 REST 服务器。
我需要创建一个新的接收器来处理来自 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 文件的位置。
你能帮我解决这个问题吗?提前致谢
通过 RPM 安装 Cygnus 不会安装源代码。为此,您必须克隆 Github 存储库(还必须安装 git
工具):
$ git clone https://github.com/telefonicaid/fiware-cygnus.git
这将克隆当前与版本 0.7.1 同步的 master 分支。
然后,一旦您添加了新的接收器,您将必须按照说明 here。
从源(您更改的源)构建和安装 Cygnus