Impala [Catalog]和Hive [Metastore / Sentry]不同步

时间:2018-07-12 05:34:44

标签: hive cloudera impala hue apache-sentry

我们使用Cloudera(CDH 5.7.5)和Hue [3.9.0]。对于管理员用户,可以通过impala访问某些配置单元表(60%)。其他配置单元表不可访问。对于非管理员用户,没有可通过Impala访问的数据库。同样,一些数据库可以通过配置单元访问。

是因为Impala目录未与Hive Metastore同步? 当我尝试为所有数据库运行无效元数据时,收到read operation timeout error消息。 我尝试为某些表运行无效的元数据,但不能解决问题,没有影响。我需要检查的内容。,

仅供参考,每次通过Impala运行查询时都会出现此错误。但不是为了蜂巢。

AuthorizationException: User 'test.user' does not have privileges to execute 'SELECT' on: default.test01 

FYI2,使元数据无法正常运行。对于管理员用户,所有的数据库和表都可以通过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'}

0 个答案:

没有答案