-- 语法CREATE [EXTERNAL] TABLE table_name[(column_definition1[, column_definition2, ...])]ENGINE = HUDI[COMMENT "comment"]PROPERTIES ("hudi.database" = "hudi_db_in_hive_metastore","hudi.table" = "hudi_table_in_hive_metastore","hudi.hive.metastore.uris" = "thrift://127.0.0.1:9083");-- 例子:挂载 HiveMetaStore 中 hudi_db_in_hive_metastore 下的 hudi_table_in_hive_metastore,挂载时不指定schema。CREATE TABLE `t_hudi`ENGINE = HUDIPROPERTIES ("hudi.database" = "hudi_db_in_hive_metastore","hudi.table" = "hudi_table_in_hive_metastore","hudi.hive.metastore.uris" = "thrift://127.0.0.1:9083");-- 例子:挂载时指定schemaCREATE TABLE `t_hudi` (`id` int NOT NULL COMMENT "id number",`name` varchar(10) NOT NULL COMMENT "user name") ENGINE = HUDIPROPERTIES ("hudi.database" = "hudi_db_in_hive_metastore","hudi.table" = "hudi_table_in_hive_metastore","hudi.hive.metastore.uris" = "thrift://127.0.0.1:9083");
hudi.hive.metastore.uris
:Hive Metastore 服务地址。hudi.database
:挂载 Hudi 对应的数据库名。hudi.table
:挂载 Hudi 对应的表名。SHOW CREATE TABLE
查看。Hudi | Doris | 描述 |
BOOLEAN | BOOLEAN | - |
INTEGER | INT | - |
LONG | BIGINT | - |
FLOAT | FLOAT | - |
DOUBLE | DOUBLE | - |
DATE | DATE | - |
TIMESTAMP | DATETIME | Timestamp 转成 Datetime 会损失精度 |
STRING | STRING | - |
UUID | VARCHAR | 使用 VARCHAR 来代替 |
DECIMAL | DECIMAL | - |
TIME | - | 不支持 |
FIXED | - | 不支持 |
BINARY | - | 不支持 |
STRUCT | - | 不支持 |
LIST | - | 不支持 |
MAP | - | 不支持 |
select * from t_hudi where k1 > 1000 and k3 ='term' or k4 like '%doris';
本页内容是否解决了您的问题?