Doris的单机安装

Doris单机安装

1.1 关键参数调整

# 修改最大文件句柄数

echo "* soft nofile 655350" >> /etc/security/limits.conf

echo "* hard nofile 655350" >> /etc/security/limits.conf

ulimit -n 655350

 

# 调整虚拟内存区域(立即生效)

echo "vm.max_map_count=2000000" >> /etc/sysctl.conf

sysctl -p

1.2 安装JDK

请参考JDK的安装方法

1.3 下载解压Doris

wget https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-2.1.10-bin-x64.tar.gz

tar -zxvf apache-doris-2.1.10-bin-x64.tar.gz

1.4 设置FE和BE的配置

  1. 修改FE的配置

修改 fe/conf/fe.conf

JAVA_HOME=/opt/jdk1.8.0_441   # 替换为实际JDK路径

priority_networks=192.168.184.190/24  # 替换为实际内网IP

 

  1. 修改BE的配置

修改 be/conf/be.conf

JAVA_HOME=/opt/jdk1.8.0_441       # 替换为实际JDK路径

priority_networks=192.168.184.190/24  # 与 FE 同IP

storage_root_path=${DORIS_HOME}/storage  # 数据存储路径

 

1.5 启动FE和BE

启动FE

./fe/bin/start_fe.sh --daemon

启动BE

./be/bin/start_be.sh --daemon

1.6 使用mysql的客户端连接

请参考mysql的客户端安装

mysql -uroot -P9030 -h127.0.0.1                     #-h 如果不可以使用真实IP

ALTER SYSTEM ADD BACKEND "192.168.184.190:9050";  # 替换为实际IP

SHOW BACKENDS;  # 验证状态

1.7 验证访问

-- FE 状态

SHOW PROC '/frontends';

-- BE 状态

SHOW PROC '/backends';

看是否alive

1.8 创建数据库表是否正常

CREATE DATABASE demo;

USE demo;

CREATE TABLE student (

    id BIGINT NOT NULL COMMENT '学生ID(主键)',

    name VARCHAR(50) COMMENT '学生姓名',

    sex VARCHAR(10) COMMENT '性别'

) ENGINE = OLAP

UNIQUE KEY(id)  -- 指定id为主键

DISTRIBUTED BY HASH(id) BUCKETS 10  -- 按id哈希分桶

PROPERTIES (

    "replication_num" = "1"  -- 设置副本数为1

);

1.9 Doris设置密码

SET PASSWORD FOR 'root' = PASSWORD('新密码');

 

 如果有问题,可以添加微信联系方式:LarkMidTable2021,感兴趣可以加入云雀课堂哈!

 

 

posted @ 2025-08-16 08:30  LarkMidTable  阅读(250)  评论(0)    收藏  举报