Doris版本:2.1.6
Hive带有Kerberos认证
创建hive catalog语句
CREATE CATALOG hive comment 'hive_catalog'
PROPERTIES(
'type'='hms',
'hive.metastore.uris' = 'thrift://**.**.**:****,thrift://**.**.**:****',
'dfs.nameservices'='***',
'hadoop.username' = 'hive',
'dfs.ha.namenodes.***'='***,***',
'dfs.namenode.rpc-address.***.***'='**.**.**:****',
'dfs.namenode.rpc-address.***.***'='**.**.**:****',
'dfs.client.failover.proxy.provider.longins'='org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider',
'hadoop.security.authentication' = 'kerberos',
'hadoop.kerberos.keytab' = '/data/doris/soft/apache-doris-2.0.2-bin-x64/jdbc_drivers/***.keytab',
'hadoop.kerberos.principal' = '***@**.**',
'yarn.resourcemanager.principal' = 'yarn/_HOST@***.***'
);
查询sql
select * from hive_new.dmk_pp_module.module_indicators_total;
报错
[2024-10-14 15:27:31] [HY000][1105] errCode = 2, detailMessage = get file split failed for table: module_indicators_total, err: shade.doris.hive.org.apache.thrift.transport.TTransportException: null