跳到主要内容

LakeSoul Catalog

备注

这是一个实验功能。

使用须知

  1. 目前支持 LakeSoul 作为 Source 的读操作,支持 LakeSoul 的主键表、无主键表,支持 MOR 读取。
  2. LakeSoul 的数据存储在 HDFS 上时,需要将 core-site.xml,hdfs-site.xml 和 hive-site.xml 放到 FE 和 BE 的 conf 目录下。优先读取 conf 目录下的 hadoop 配置文件,再读取环境变量 HADOOP_CONF_DIR 的相关配置文件。

Doris 中创建 Catalog

LakeSoul Catalog 创建时需要指定 LakeSoul 元数据的连接信息。关于 LakeSoul 的环境搭建,请参考 LakeSoul 文档

创建 Catalog 示例

create catalog lakesoul properties (
'type'='lakesoul',
'lakesoul.pg.username'='lakesoul_test',
'lakesoul.pg.password'='lakesoul_test',
'lakesoul.pg.url'='jdbc:postgresql://127.0.0.1:5432/lakesoul_test?stringtype=unspecified'
);

支持的类型

Doris Data TypeComment
Boolean支持
TinyInt支持
SmallInt支持
Int支持
Float支持
BigInt支持
Double支持
VarChar支持
Char支持
String支持
Decimal(precision, scale)支持
DateTime支持
Date支持
Array支持Array嵌套
Map支持Map嵌套
Struct支持Struct嵌套