【详述】oss中写入了parquet文件,但是starrocks里面查询不到路径下的文件
【背景】oss://lt-apm-bury-merchant/parquet-prod/目录下有一系列parquet文件,需要建立外部表查数据
【StarRocks版本】3.1
【集群规模】3fe(1 follower+2observer)+3be(fe与be混部)
【机器信息】16c64g
【表模型】外部表
【建表语句】
use oss;
CREATE EXTERNAL TABLE IF NOT EXISTS parquet (
event_id
STRING
)
ENGINE=FILE
PROPERTIES (
“aliyun.oss.access_key” = “xxx”,
“aliyun.oss.secret_key” = “xxx”,
“aliyun.oss.endpoint” = “oss-cn-shenzhen-internal.aliyuncs.com”,
“region” = “oss-cn-shenzhen”,
“path” = “s3://lt-apm-bury-merchant/parquet-prod/”,
“aws.s3.enable_ssl” = “false”,
“format” = “parquet”,
“aws.s3.enable_path_style_access” = “true”
);
【报错信息】
ERROR 1064 (HY000): doesn’t get file with path: s3://lt-apm-bury-merchant/parquet-prod/…
请确认下fe.log 中有什么异常信息么?
设置"aws.s3.enable_ssl"= “true” 再试一下
我把path中的s3开头改成oss就查到了