starrcocks文件外部表报错SQL 错误 [1064] [42000]: Unknown engine name: file

【详述】问题详细描述

创建数据库

$ create database hdfs_file_db;

以一个hadoop集群的hive表为源表创建文件外部表

CREATE EXTERNAL TABLE hdfs_file_db.rpt_t3_dwr_oee_index_hv_bak
(
site STRING,
cutoff_date_timekey STRING,
factory STRING,
eqp_id STRING
)
ENGINE=file
PROPERTIES
(
“path”=“hdfs://172.18.9.22:8020/user/hive/warehouse/test.db/rpt_t3_dwr_oee_index_hv_bak/”,
“format”=“parquet”
);

【HDFS数据】这是一个hive分区表,以date_timekey字段为分区。


【报错信息】

【StarRocks版本】例如:2.3.2
【集群规模】例如:3fe(1 follower+2observer)+3be(fe与be非混部)

参考文档重新创建下

https://docs.starrocks.io/zh-cn/latest/data_source/External_table#创建-hive-外表

谢谢。
目前我这个给文件外部表并没有创建成功。为何他会提示file是unknown engine name。我总觉得是跟我的starrocks配置或本身有关,如果是我创建的方式有问题,它应该不会这么报错吧。

engine指定的不对 当前按照docs的例子 能跑通流程吗?

最后发现目前我的starrrocks版本是2.3.2,文件外部表功能支持版本是2.5+,所以。。。自己结下案,尴尬。

:pleading_face: 好的 您在使用文档的时候建议可以选择下版本 对应版本的docs是没有新功能的使用文档的