Импала [Каталог] и Улей [Метастор / Страж] Несинхронный
Мы используем Cloudera (CDH 5.7.5) и Hue [3.9.0]. Для пользователей с правами администратора некоторые из таблиц улья (60%) доступны через impala. Другие таблицы кустов недоступны. Для пользователя без прав администратора нет базы данных, доступной через Impala. И снова, часть базы данных доступна через улей.
Это потому, что каталог Impala не синхронизирован с метастазами улья? Когда я пытаюсь запустить недействительные метаданные (для всей базы данных), я получаю read operation timeout error
сообщение. Я пытаюсь запустить недействительные метаданные для некоторых таблиц, но не решаю проблему, никакого влияния. Что мне нужно проверить.,
К вашему сведению, я получаю эту ошибку каждый раз, когда запускаю запрос через Impala. Но не для улья.
AuthorizationException: User 'test.user' does not have privileges to execute 'SELECT' on: default.test01
К вашему сведению, недействительные метаданные работают хорошо. Для пользователя с правами администратора все базы данных и таблицы доступны через hive & impala. Но для пользователя без прав администратора авторизованная база данных доступна только через куст (импала нет)
Это часть журнала оттенков:
[13/Jul/2018 10:32:05 +0700] thrift_util DEBUG Thrift call: <class 'ImpalaService.ImpalaHiveServer2Service.Client'>.CloseOperation(args=(TCloseOperationReq(operationHandle=TOperationHandle(hasResultSet=True, modifiedRowCount=None, operationType=3, operationId=THandleIdentifier(secret="o\xe8}\x9a\xf6'F\x8d\x9aC\xd4!\xb2#:\x91", guid="o\xe8}\x9a\xf6'F\x8d\x9aC\xd4!\xb2#:\x91"))),), kwargs={})
[13/Jul/2018 10:32:05 +0700] thrift_util DEBUG Thrift call <class 'ImpalaService.ImpalaHiveServer2Service.Client'>.CloseOperation returned in 1ms: TCloseOperationResp(status=TStatus(errorCode=None, errorMessage=None, sqlState=None, infoMessages=None, statusCode=0))
[13/Jul/2018 10:32:05 +0700] access INFO 10.192.64.252 myuser.test - "POST /notebook/api/autocomplete/ HTTP/1.1"
[13/Jul/2018 10:32:05 +0700] dbms DEBUG Query Server: {'SESSION_TIMEOUT_S': 43200, 'QUERY_TIMEOUT_S': 600, 'server_name': 'impala', 'server_host': 'serverhost.com', 'querycache_rows': 50000, 'server_port': 21050, 'auth_password_used': False, 'impersonation_enabled': True, 'auth_username': 'hue', 'principal': 'impala/serverhost.com'}
[13/Jul/2018 10:32:05 +0700] dbms DEBUG Query Server: {'SESSION_TIMEOUT_S': 43200, 'QUERY_TIMEOUT_S': 600, 'server_name': 'impala', 'server_host': 'serverhost.com', 'querycache_rows': 50000, 'server_port': 21050, 'auth_password_used': False, 'impersonation_enabled': True, 'auth_username': 'hue', 'principal': 'impala/serverhost.com'}