本文为您介绍创建 Doris 集群的详细操作步骤和相关配置。
创建集群分为四步,软件设置-->硬件设置-->其他设置-->预览确认。
在集群列表界面可选择创建集群。创建集群时选择 交互式查询 > Doris 集群类型。根据需要选择相应的产品版本。
如需了解产品版本之间的区别,可点击版本说明查看版本的发布记录:功能发布记录
在硬件设置步骤选择集群所在的网络与实例资源。
VPC/子网在集群创建后无法更改,请合理规划网络。Doris下游如BI工具等需要访问Doris FE服务,请保证BI工具与Doris集群在同一个VPC或使用公网IP。
实例节点类型分为Master与Core。其中Master部署FE,Core部署BE,请根据业务需求及数据增长合理规划计算资源与磁盘空间。BE节点建议使用极速型SSD及以上磁盘。
在其他设置步骤中输入设置集群名称及机器密钥或密码
最后预览之前步骤设置的相关参数,确认无误后查看并勾选同意服务条款后立即创建集群。
创建集群成功后,可直接使用 Doris 服务。如需要修改 Doris 的相关配置,可在集群管理界面选择需要管理的 Doris 集群,进入 集群管理 --> 服务列表 --> Doris服务 --> 服务参数 查看或修改相应参数。
注意
修改参数后需要保存并重启相应组件。
Doris 服务拉起后就使用 MySQL 客户端或其他 MySQL 工具连接到 Doris 服务创建 Database, Table等,在表中执行插入数据并查询。以下以 MySQL client 为例介绍如果连接到 Doris 集群并执行相关SQL操作。
{FE ip} 为任意一台 Doris 集群 FE 所在节点的 IP。
mysql -h{FE ip} -P9030 -uroot
mysql> create database db_demo;
mysql> use db_demo; mysql> CREATE TABLE table_hash ( k1 DATE, k2 DECIMAL(10, 2) DEFAULT "10.5", k3 CHAR(10) COMMENT "string column", k4 INT NOT NULL DEFAULT "1" COMMENT "int column" ) DUPLICATE KEY(k1, k2) COMMENT "my first table" PARTITION BY RANGE(k1) ( PARTITION p1 VALUES LESS THAN ("2020-02-01"), PARTITION p2 VALUES LESS THAN ("2020-03-01"), PARTITION p3 VALUES LESS THAN ("2020-04-01") ) DISTRIBUTED BY HASH(k1) BUCKETS 32 PROPERTIES ( "replication_num" = "1" );
INSERT INTO table_hash select '2017-02-01', 1, 'value1', 1; INSERT INTO table_hash select '2020-03-03', 5.7, 'value2', 2; INSERT INTO table_hash select '2020-03-15', 8, 'value3', 3;
mysql> select * from table_hash; +------------+------+--------+------+ | k1 | k2 | k3 | k4 | +------------+------+--------+------+ | 2017-02-01 | 1 | value1 | 1 | | 2020-03-15 | 8 | value3 | 3 | | 2020-03-03 | 5.7 | value2 | 2 | +------------+------+--------+------+ 3 rows in set (0.01 sec)