Космос на Wirecloud

Взяв за основу общедоступную документацию (https://wirecloud.conwet.etsiinf.upm.es/slides/1.2_Integration%20with%20other%20GEs.html#slide16) Интересно, есть ли на данный момент прогресс в подключении Wirecloud и Cosmos для получения исторические данные и визуализировали их с помощью mashup-приложений.

Если нет, не могли бы вы дать какое-либо направление, чтобы я мог попробовать реализовать что-то вокруг этого?

Примечание. Я уже проверил часть доступной документации, и мне кажется, что моя желаемая функция может быть реализована с помощью простой реализации Python для извлечения файлов HDFS в соответствующий формат NGSI. Это правильно?

Тем не менее, я считаю, что это будет грязный механизм. Каким должен быть рекомендуемый путь?


person netzahdzc    schedule 08.02.2017    source источник
comment
На церемонии награждения Fiwares в 2014 году я разработал клиент для улья для подключения Orion с помощью Thrift: github.com/LeonanCarvalho/PHP. -HiveClient Я не уверен, поддерживает ли его космос, но с помощью собственного API вы можете создать виджет для использования API для отправки ваших данных из космоса в виде данных строки (json или что-то еще). Этот метод не требует доступа к файлам, но его необходимо оценить.   -  person LeonanCarvalho    schedule 14.02.2017
comment
спасибо @LeoanCarvalho. Я посмотрю   -  person netzahdzc    schedule 16.02.2017
comment
где я сказал орион, используя бережливость, я хотел бы иметь в виду космос, используя бережливость   -  person LeonanCarvalho    schedule 16.02.2017
comment
понятно. Хотя, если честно, до сих пор я все еще борюсь с настройкой улья, я не могу найти никакой документации или руководства, чтобы правильно настроить его на моем экземпляре Cosmos. Есть ли у вас какие-либо подсказки, как это сделать?   -  person netzahdzc    schedule 16.02.2017


Ответы (2)


Я искренне надеюсь, что не обманываю, отвечая на свои вопросы и отмечая их как правильные, но я хотел бы оставить запись решения для тех людей, которые могут испытывать те же проблемы, что и я.

Я разработал быстрый и грязный механизм для извлечения файлов HDFS в форматы NGSI, чтобы мы могли извлекать исторические данные, как мы это делаем с виджетами Orion.

https://github.com/netzahdzc/cloudCos

Обратите внимание, что это вполне рабочий прогресс, так что есть некоторые хардкоды, которые я надеюсь со временем исправить.

person netzahdzc    schedule 12.02.2017

Официальная интеграция Cosmos-WireCloud в настоящее время недоступна, хотя есть сторонние виджеты, использующие космос.

На мой взгляд, лучший вариант для доступа к файловой системе HDFS — это использование WebHDFS (вам нужно будет добавить токен FIWARE в запрос на аутентификацию).

Также должна быть возможность подключения к Hive (дополнительную информацию см. в этом билете)

person Álvaro Arranz    schedule 09.02.2017
comment
Спасибо, думаю, я сразу выберу вариант извлечения данных с помощью Hive, так как он выглядит более гибким для будущих нужд. Я создал главный вопрос о том, как обращаться с Hive от Cygnus: есть ли у вас идеи, как обращаться с такими вещами (stackoverflow.com/questions/42177655/enbling-hive-on-cygnus). - person netzahdzc; 11.02.2017