当前位置:   article > 正文

Apache Doris安装及基础使用示例

Apache Doris安装及基础使用示例

Apache Doris(百度研发,后开源)的安装和基础使用示例可以分为以下几个步骤:

安装Doris

由于Doris的具体安装步骤会随版本更新而有所变化,请以最新官方文档为准。以下是一个简化的安装流程示例,通常包括下载、解压、配置和启动服务等步骤。

下载并安装
  1. 下载二进制包

  2. 解压与部署

    • 解压缩下载的文件到适当的目录,例如 /usr/local/doris
    • 根据集群规划创建相应的BE节点,并在每个BE节点上部署BE服务。
  3. 配置

    • 编辑 fe/conf/fe.conf 用于配置前端(FE)服务的相关参数,如端口、数据路径、Zookeeper地址等。
    • 对于后端(BE)节点,编辑 be/conf/be.conf 配置文件,设置数据存储路径、网络监听端口以及与FE节点通信的配置。
  4. 启动服务

    • 分别启动前端和后端服务:
      # 启动Doris FE服务
      /usr/local/doris/bin/start_fe.sh
      
      # 在各个BE节点上启动Doris BE服务
      /usr/local/doris/bin/start_be.sh
      
      • 1
      • 2
      • 3
      • 4
      • 5
  5. 集群初始化与验证

    • 初始化Doris集群,通过FE客户端执行命令创建元数据库和其他初始配置。
    • 使用 show processlist;SHOW FRONTENDS; 等命令检查FE和BE是否成功连接并运行。
基础使用示例

创建数据库:

CREATE DATABASE my_database;
  • 1

切换至新创建的数据库:

USE my_database;
  • 1

创建表:

-- 创建一个简单的事实表,假设我们有用户行为数据
CREATE TABLE user_behavior (
    user_id BIGINT,
    item_id BIGINT,
    category_id INT,
    behavior_type TINYINT,
    timestamp TIMESTAMP,
    dt DATE
) ENGINE=OLAP
DUPLICATE KEY(user_id, item_id, timestamp)
PARTITION BY RANGE(dt)
(
    PARTITION p202201 VALUES [('2022-01-01'), ('2022-02-01')),
    PARTITION p202202 VALUES [('2022-02-01'), ('2022-03-01'))
)
DISTRIBUTED BY HASH(`user_id`) BUCKETS 10
PROPERTIES (
    "replication_num" = "3"
);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

插入数据:

INSERT INTO user_behavior (user_id, item_id, category_id, behavior_type, timestamp, dt)
VALUES (1, 1001, 1, 1, '2022-01-01 10:00:00', '2022-01-01');
  • 1
  • 2

查询数据:

SELECT COUNT(*) FROM user_behavior WHERE behavior_type = 1 AND dt = '2022-01-01';
  • 1

请注意以上命令仅作为基本示例,实际使用时请根据实际业务需求进行调整,并且务必参考最新的Doris官方文档来获取最准确的安装和使用指南。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/625243
推荐阅读
相关标签
  

闽ICP备14008679号