配置Catalog能连到hive metastore,但是无法读取hive的database和table

集群信息:
1.阿里云emr-datalake集群,hadoop版本-3.2.1,hive版本-3.1.3,存储介质使用阿里云OSS+HDFS(阿里云好像是做了优化,emr和OSS之间打通了),
2.starrocks是自己搭建的社区版,2.3.3版本
3.客户端使用的navicat
问题:
使用如下语句创建Catalog连接hive:
CREATE EXTERNAL CATALOG “dsj_hive_catalog”
PROPERTIES (“type”=“hive”, “hive.metastore.uris”=“thrift://xxxxx:9083”);


show catalogs->也正常显示创建的catalog

查看hive的database,只有一个default

但是hue上我有四个database:

没有读取到hive的database,就更不用说里面的table了,default里面有一个测试的table也读不到,




refresh external table catalog.db.table,这样执行一下再试试呢?看着是元数据里面没有test_db的信息

不得行,感觉虽然连接到了,但是读不到元数据,不知道哪里是不是没有配置好

上面那个完整的日志能发下吗?还有执行完refresh之后的fe日志也看下呢

建议先验证下hive metastore中存的库表信息是否符合预期,因为sr也是通过hive的metastore来读取的