湖仓版支持创建存算分离StarRocks实例,EMR已内置instance profile TOS认证模式,创建时选择对应TOS地址,配置相应的访问权限就可以创建一个StarRocks存算分离实例。
创建后可以按开源存算分离StarRocks实例使用了。
根据网络规划选择正确的VPC和子网,需要访问实例的节点需要与选择的VPC和子网网络相通。
在TOS地址选择数据存储的TOS地址,可选择已存在的TOS地址,也可新建一个TOS桶用于存储存算分离数据,建议TOS桶请选择独立的桶,以防止其他应用对数据的修改。
如果对选择的TOS地址没有权限,界面会提示权限授权,请点击一键授权进行授权。
强烈建议开通高可用。CN规格与节点数量请根据业务需求选择合适的实例规格。
运维窗口请选择一个可以进行运维管理的时间窗口,根据需要,EMR会在窗口内进行版本升级。
如果公网访问,请打开开启公网按钮。
获取连接地址
连接地址可以在实例详情->网络信息中获取。
注意
所在客户端需与实例所在子网网络相通。如不通可在安全管理->白名单组中添加相应白名单,允许对应网络访问实例。
添加用户
在用户管理->添加用户界面可新增实例用户。在添加用户界面设置用户名,密码,用户类型,数据库权限后就可以添加用户,后续可以使用该用户名密码登录数据库进行其他操作。
设置白名单
在安全管理->白名单组可以设置允许访问的白名单列表。系统已默认同子网中的客户端可访问实例,如需要添加新的访问白名单,请点击添加白名单组。支持独立IP地址和CIDR格式网络段。
连接上实例后可以创建数据库和数据表。
create database demo; use demo; CREATE TABLE IF NOT EXISTS tb_demo ( c1 DATE NOT NULL COMMENT "YYYY-MM-DD", c2 TINYINT COMMENT "range [-128, 127]", c3 SMALLINT COMMENT "range [-32768, 32767] ", c4 INT COMMENT "range [-2147483648, 2147483647]", c5 BIGINT COMMENT "range [-2^63 + 1 ~ 2^63 - 1]", c6 LARGEINT COMMENT "range [-2^127 + 1 ~ 2^127 - 1]" ) DUPLICATE KEY(c1, c2) DISTRIBUTED BY HASH(c1, c2) PROPERTIES ( "in_memory" = "false" ); insert into tb_demo values('2023-10-01', 2, 3, 4, 5, 6); select * from tb_demo;