使用Cygnus将Orion ContextBroker中的历史数据存储在本地Hadoop数据库中

时间:2015-02-19 12:32:55

标签: fiware-orion fiware fiware-cygnus

我们目前正在开展一个项目,我们使用Orion ContextBroker来存储来自不同传感器和Wirecloud的信息,以便在网页中显示它们。

我们希望存储来自这些传感器的历史数据,以便在图表中显示它们。我查看了Fiware文档,他们建议通过Cygnus将数据存储在Fi-lab的Cosmos实例中。

问题是我们希望将这些历史数据存储在我们公司的本地Hadoop服务器中,而不是存储在Cosmos中,因为我们在本地网络上运行这个项目而我们没有互联网访问,并将该信息存储在我们的本地服务器中。

是否可以配置Cygnus将输出数据重定向到我的文件系统?如果是这样,必须配置哪些文件才能实现这个目标?

谢谢

1 个答案:

答案 0 :(得分:0)

答案是肯定的。 Cygnus用于在任何基于HDFS的文件系统(如Cosmos使用的文件系统)中保存上下文数据,因此在配置Cygnus时没有什么特别的。

如果您下载最新版本(写入此内容时为0.7.0),则需要配置:

  • 来自cygnus_instance_default.conf的{​​{1}}个文件。这是实例配置。从0.7.1可以有多个以并行方式运行的实例配置,并且它们都必须调用cygnus_instance.conf.template
  • 来自cygnus_instance_<whatever>.conf的{​​{1}}个文件。这是您在README.md。
  • 中找到的Flume特定配置