2015-02-18 3 views
0

Я запускаю экземпляр cygnus в Fi-Lab vm. Я скомпилировал его из выпуска филиала/0.6.0. Все работает, за исключением того, что расширенные таблицы Hive для контекстных обновлений не создаются. Cygnus успешно получает обновления от Orion, они отправляются в Cosmos и создаются файлы HDFS.Cygnus release/0.6.0 не создает расширенные таблицы Hive

Журнал cygnus сообщает Creating Hive external table=... и не вызывает никаких ошибок. Затем, если я запишусь в головной узел космоса, я вижу файлы HDFS, но если я использую консоль Hive, таблиц там нет.

Если я нахожу SHOW TABLES; в консоли Hive, я вижу некоторые таблицы, которые заканчиваются _row и _column, поэтому я думаю, что он работает для других.

Подсказка? Должен ли я использовать другую версию cygnus?

+1

Новая проблема добавлена: https://github.com/telefonicaid/fiware-connectors/issues/323 – frb

ответ

2

Наконец-то я нашел проблему. Flume использует libthrift 0.7, но cygnus нуждается в 0.9. Решение находится в README (в конце раздела Installing Cygnus and its dependencies (from sources)), но я пропустил его. Вы должны вручную перезаписать файл jar в дистрибутиве Flume bin с версией 0.9.

+1

Как обсуждалось в [github] (https://github.com/telefonicaid/fiware-connectors/issues/323) , мы будем поддерживать замену библиотеки libthrift от Flume от 0,7 до 0,9,1 (что действительно происходит автоматически, если вы устанавливаете через RPM). Также будет создана проблема с techdebt, чтобы проанализировать ваше предложение просто добавить 0,9 .1 версия библиотеки для Cygnus own libs. – frb

 Смежные вопросы

  • Нет связанных вопросов^_^