5 个回答
使用Presto创建table的话,示例sql如下:
CREATE TABLE MyTable (
user_id BIGINT,
item_id BIGINT,
behavior VARCHAR,
dt VARCHAR,
hh VARCHAR
) WITH (
primary_key = ARRAY['dt', 'hh', 'user_id'],
partitioned_by = ARRAY['dt', 'hh']
);
发布于:2年前 (2023-09-06) IP属地:四川省
使用Trino创建table的话,示例slq如下:
CREATE TABLE MyTable (
user_id BIGINT,
item_id BIGINT,
behavior VARCHAR,
dt VARCHAR,
hh VARCHAR
) WITH (
primary_key = ARRAY['dt', 'hh', 'user_id'],
partitioned_by = ARRAY['dt', 'hh']
);
发布于:2年前 (2023-09-06) IP属地:四川省
使用hive创建table的话,示例sql如下:
SET hive.metastore.warehouse.dir=warehouse_path;
CREATE TABLE MyTable (
user_id BIGINT,
item_id BIGINT,
behavior STRING
) PARTITIONED BY (
dt STRING,
hh STRING
)
STORED BY 'org.apache.paimon.hive.PaimonStorageHandler'
TBLPROPERTIES (
'primary-key' = 'dt,hh,user_id'
);
发布于:2年前 (2023-09-06) IP属地:四川省
使用spark3创建table的话,示例sql如下:
CREATE TABLE MyTable (
user_id BIGINT,
item_id BIGINT,
behavior STRING,
dt STRING,
hh STRING
) PARTITIONED BY (dt, hh) TBLPROPERTIES (
'primary-key' = 'dt,hh,user_id'
);
发布于:2年前 (2023-09-06) IP属地:四川省
使用flink创建table的话,示例sql如下:
CREATE TABLE MyTable (
user_id BIGINT,
item_id BIGINT,
behavior STRING,
dt STRING,
hh STRING,
PRIMARY KEY (dt, hh, user_id) NOT ENFORCED
) PARTITIONED BY (dt, hh);
发布于:2年前 (2023-09-06) IP属地:四川省
我来回答
您需要 登录 后回答此问题!