You need to enable JavaScript to run this app.
导航
快速开始
最近更新时间:2022.10.10 11:25:28首次发布时间:2022.10.10 11:25:28

本文为您介绍创建 Doris 集群的详细操作步骤和相关配置。

1 创建集群

创建集群分为四步,软件设置-->硬件设置-->其他设置-->预览确认。

1.1 软件设置

在集群列表界面可选择创建集群。创建集群时选择 交互式查询 > Doris 集群类型。根据需要选择相应的产品版本。
  如需了解产品版本之间的区别,可点击版本说明查看版本的发布记录:功能发布记录

1.2 硬件设置

在硬件设置步骤选择集群所在的网络与实例资源。

  • VPC/子网在集群创建后无法更改,请合理规划网络。Doris下游如BI工具等需要访问Doris FE服务,请保证BI工具与Doris集群在同一个VPC或使用公网IP。

  • 实例节点类型分为Master与Core。其中Master部署FE,Core部署BE,请根据业务需求及数据增长合理规划计算资源与磁盘空间。BE节点建议使用极速型SSD及以上磁盘。

1.3 其他设置

在其他设置步骤中输入设置集群名称及机器密钥或密码

1.4 预览确认

最后预览之前步骤设置的相关参数,确认无误后查看并勾选同意服务条款后立即创建集群。


2 配置修改

创建集群成功后,可直接使用 Doris 服务。如需要修改 Doris 的相关配置,可在集群管理界面选择需要管理的 Doris 集群,进入 集群管理 --> 服务列表 --> Doris服务 --> 服务参数 查看或修改相应参数。

注意

修改参数后需要保存并重启相应组件。


3 查询数据

Doris 服务拉起后就使用 MySQL 客户端或其他 MySQL 工具连接到 Doris 服务创建 Database, Table等,在表中执行插入数据并查询。以下以 MySQL client 为例介绍如果连接到 Doris 集群并执行相关SQL操作。

  1. 使用 MySQL 客户端连接 Doris FE。

{FE ip} 为任意一台 Doris 集群 FE 所在节点的 IP。

mysql -h{FE ip} -P9030 -uroot
  1. 登录后创建 Database
mysql> create database db_demo;
  1. 在 db 下创建 Table
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"
);
  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;
  1. 查询数据
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)