Подтвердить что ты не робот

Impala не может получить доступ ко всей таблице улей

Я пытаюсь запросить данные hbase через hive (я использую cloudera). Я сделал внешнюю таблицу для улья, указывающую на hbase, но дело в том, что Cloudera Impala не имеет доступа ко всем этим таблицам. Все внешние таблицы улей отображаются в диспетчере метастара, но когда я делаю простую "show tables" в Impala, я вижу, что нет трех таблиц. Будет ли это проблемой привилегий? Я вижу, что в менеджере метастора, что 3 таблицы отсутствуют, читаются всеми так...

4b9b3361

Ответ 1

Запустите запрос "invalidate metadata" в Impala, и ваши таблицы будут отображаться.

Ответ 2

Внизу есть? объяснение онлайн-справки: Отсутствуют некоторые таблицы? Чтобы обновить список таблиц/метаданных, увиденных Impala, выполните один из этих запросов:

"invalidate metadata" invalidates the entire catalog metadata. All table metadata will be reloaded on the next access.
"invalidate metadata <table>" invalidates the metadata, load on the next access
"refresh <table>" refreshes the metadata immediately. It is a faster, incremental refresh.