Используйте Cygnus для хранения исторических данных от Orion ContextBroker в локальной базе данных Hadoop.

В настоящее время мы работаем над проектом, в котором мы используем Orion ContextBroker для хранения информации с разных датчиков и Wirecloud для отображения их на веб-странице.

Мы хотим сохранить исторические данные с этих датчиков, чтобы отобразить их на графике. Я просмотрел документацию Fiware, и они рекомендуют хранить данные в экземпляре Cosmos Fi-lab через Cygnus.

Дело в том, что мы хотели бы хранить эти исторические данные на локальном сервере на базе Hadoop, который есть в нашей компании, а не в Cosmos, потому что мы запускаем этот проект в локальной сети, где у нас нет доступа в Интернет, а также для хранить эту информацию на нашем локальном сервере.

Можно ли настроить Cygnus для перенаправления выходных данных в мою файловую систему? Если да, то какие файлы необходимо настроить для этого?

Спасибо


person Gabriel    schedule 19.02.2015    source источник


Ответы (1)


Ответ положительный. Cygnus предназначен для сохранения данных контекста в любой файловой системе на основе HDFS (например, той, которая используется Cosmos), поэтому при настройке Cygnus не нужно делать ничего особенного.

Если вы загружаете самую последнюю версию (0.7.0 на момент написания этой статьи), вам нужно будет настроить:

  • cygnus_instance_default.conf файл из cygnus_instance.conf.template. Это конфигурация экземпляра. Начиная с версии 0.7.1 можно иметь несколько конфигураций экземпляров, которые запускаются параллельно, и все они должны называться cygnus_instance_<whatever>.conf.
  • agent.conf файл из agent.conf.template. Это специальная конфигурация Flume, которую вы найдете в README.md.
person frb    schedule 26.02.2015