Hive Catalog不支持视图查询吗

Viewed 13

Doris版本
v2.1.5
Hive版本
v1.2.1
官方地址
官方说明

查询 Hive View
支持查询 Hive View。但注意有以下限制:

Hive View 的定义语句(HiveQL)必须是 Doris 支持的 SQL 语句。否则会出现解析错误。

部分 HiveQL 支持的函数可能和 Doris 支持的函数同名,但行为不一致,这可能导致最终结果和使用 Hive 查询的结果不一致。如果用户遇到此类问题,可以向社区反馈。

目标视图

CREATE VIEW `rkadm`.`fdm_rhzx_phlb_acctbssgmt_activity_v`(ID, DATA_ID, BUSS_NUM, INF_REC_TYPE, ACCT_TYPE, ACCT_CODE, RPT_DATE, RPT_DATE_CODE, NAME, ID_TYPE, ID_NUM, MNGMT_ORG_CODE, DEL_END_DATE, DEL_START_DATE, DEL_SGMT_CODE, MDFC_SGMT_CODE, NW_BNES_ID, OD_BNES_ID, RLT_REPYMT_NUM, CC_NUM, NATIVE_BUSS_NUM, CUST_ID, EX1, EX2, EX3, BUSS_DATE, DEPT_CODE, ORG_ENTITY, BATCH_NUM, MSG_NUM, REPORT_STATE, OPERATOR, GET_TIME, CHANGE_TIME, MSG_DATE, DATA_FLAG, dt) AS select * from fdm.fdm_rhzx_phlb_acctbssgmt_activity

视图没有任何逻辑

直接查询目标表
image.png
查询显示均正常。

查询视图
image.png
查询报错:

Execution failed: Error Failed to execute sql: java.sql.SQLSyntaxErrorException: (conn=487) errCode = 2, detailMessage = Nonsupport hive metastore table named 'fdm_rhzx_phlb_acctbssgmt_activity_v' in database 'rkadm' with catalog 'hive_catalog'.
1 Answers

好像找到答案了,是bug,2.1.8版本修复了:https://doris.apache.org/zh-CN/docs/2.1/releasenotes/v2.1/release-2.1.8#bug-fixes