невозможно увидеть базы данных при использовании куста в качестве хранилища метаданных

Чтобы получить доступ к улью через Apache Drill, я запустил хранилище метаданных как службу.

Чтобы использовать его в качестве хранилища метаданных в hive-site.xml, я установил для параметра hive.metastore.uris значение thrift: // localhost: 9083.

После создания службы хранилища метаданных я пытаюсь просмотреть базы данных. Он показывает только две базы данных вместо четырех, которые были созданы перед запуском куста как службы.

Также не отображаются несколько таблиц, которые были созданы ранее.

Когда я просматривал папку / улей / пользователь / склад /, я мог видеть все таблицы и все базы данных.

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

Может ли кто-нибудь помочь мне, если вы столкнетесь с тем же и что нужно сделать?

Я использую Apache Derby в качестве серверной базы данных.


person Avinash    schedule 03.08.2016    source источник


Ответы (1)


На одном компьютере с Linux установлены две разные версии Hive, поэтому я столкнулся с этой проблемой. Удалил версию, которую не использую, и проблема решена. Это моя ошибка.

person Avinash    schedule 10.08.2016
comment
Чтобы вопрос не остался открытым, я рекомендую вам принять свой ответ. - person Dennis Jaheruddin; 10.08.2016
comment
Проблема не в наличии нескольких версий Hive. Похоже, ваш HiveMetastore запущен с неправильным путем дерби. - person vgunnu; 10.08.2016