一.可以通过MySQL客户端连接进行创建表
二.starrocks启动服务需要用hdfs 用户 创建资源
CREATE EXTERNAL RESOURCE "hive1"
PROPERTIES (
"type" = "hive",
"hive.metastore.uris" = "thrift://x.x.x.x:9083"
);
三.sr创建hive外表demo
CREATE EXTERNAL TABLE `starrocks表名` (
`item` varchar(128) NULL,
`vat_region` double NULL,
`active_date` varchar(200) NULL,
`vat_type` varchar(200) NULL,
`vat_code` varchar(200) NULL,
`vat_rate` double NULL,
`reverse_vat_ind` varchar(200) NULL,
`create_date` varchar(200) NULL,
`create_id` varchar(128) NULL,
`create_datetime` varchar(200) NULL,
`ins_time` varchar(200) NULL,
`imp_hive_time` varchar(200) NULL
) ENGINE=HIVE
PROPERTIES (
"resource" = "hive1",
"database" = "ods",
"table" = "hive中表名"
);
四.注意
-- "database"为hive中数据库
-- "table"为hive中的表
-- "hive1" 创建的hive的连接,固定名称
注意:starrocks中的数据类型要与hive中数据类型保持一致