赞
踩
Apache Doris(百度研发,后开源)的安装和基础使用示例可以分为以下几个步骤:
由于Doris的具体安装步骤会随版本更新而有所变化,请以最新官方文档为准。以下是一个简化的安装流程示例,通常包括下载、解压、配置和启动服务等步骤。
下载二进制包:
解压与部署:
/usr/local/doris
。配置:
fe/conf/fe.conf
用于配置前端(FE)服务的相关参数,如端口、数据路径、Zookeeper地址等。be/conf/be.conf
配置文件,设置数据存储路径、网络监听端口以及与FE节点通信的配置。启动服务:
# 启动Doris FE服务
/usr/local/doris/bin/start_fe.sh
# 在各个BE节点上启动Doris BE服务
/usr/local/doris/bin/start_be.sh
集群初始化与验证:
show processlist;
或 SHOW FRONTENDS;
等命令检查FE和BE是否成功连接并运行。创建数据库:
CREATE DATABASE my_database;
切换至新创建的数据库:
USE my_database;
创建表:
-- 创建一个简单的事实表,假设我们有用户行为数据
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"
);
插入数据:
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');
查询数据:
SELECT COUNT(*) FROM user_behavior WHERE behavior_type = 1 AND dt = '2022-01-01';
请注意以上命令仅作为基本示例,实际使用时请根据实际业务需求进行调整,并且务必参考最新的Doris官方文档来获取最准确的安装和使用指南。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。