当前位置: 动力学知识库 > 问答 > 编程问答 >

fiware - Use Cygnus to store historical data from Orion ContextBroker in a local Hadoop database

问题描述:

We are currently working in a project where we use Orion ContextBroker to store information from different sensors and Wirecloud to show them in a web page.

We want to store historical data from these sensors in order to show them in a graph. I have looked around the Fiware documentation and they recommend to store the data in a Cosmos instance of Fi-lab, through Cygnus.

The thing is that we would like to store that historical data in a local Hadoop based server we have in our company, not in Cosmos, because we are running this project in a local net where we don't have internet access, and also to have that information stored in our local server.

Is it possible to configure Cygnus to redirect the output data to my file system? If so, which files must be configured in order to achieve this?

Thank you

网友答案:

The answer is yes. Cygnus is meant to persist context data in whatever HDFS-based filesystem (as the one used by Cosmos), thus nothing special has to be done when configuring Cygnus.

If you download the lastest version (0.7.0 at the moment of writting this), you will need to configure:

  • A cygnus_instance_default.conf file from cygnus_instance.conf.template. This is the instance configuration. From 0.7.1 is possible to have multiple instance configurations that are run in a parallel way, and they all have to called cygnus_instance_<whatever>.conf.
  • A agent.conf file from agent.conf.template. This is the Flume specific configuration that you will find in the README.md.
分享给朋友:
您可能感兴趣的文章:
随机阅读: