【已解决】如何配置高可用的catalog hive才能回写到hive

Viewed 56

CREATE CATALOG hive PROPERTIES (
'type'='hms',
'hive.metastore.uris' = 'thrift://xxx:9083,thrift://xxx:9083',
'hadoop.username' = 'hadoop',
'fs.defaultFS' = 'hdfs://qzcluster',
'dfs.nameservices'='qzcluster',
'dfs.ha.namenodes.qzcluster'='nn1,nn2',
'dfs.namenode.rpc-address.qzcluster.nn1'='xx:8020',
'dfs.namenode.rpc-address.qzcluster.nn2'='xxx:8020',
'dfs.client.failover.proxy.provider.qzcluster'='org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider',
'hive.version' = '3.1.3'
);

我这样配置不能够回写到hive,如何做才能够回写到hive

1 Answers

参考:数据湖Hive构建文档

需要关闭enable_fallback_to_original_planner 然后才能看到实际报错,是列对不上的错误,调整 insert 的列之后已解决。