安装前的准备
在windows系统上通过vmware+ubuntu 22.04的方式进行安装,由于资源有限,在同1台机器上同时安装fe和be(broker本次不安装,极简化安装),安装版本为2.1.10,2.x版本架构不会有大的变化,如果有其它版本的安装包也可使用。只需安装fe和be这两个组件后,即可使用Doris。软件下载地址为:
https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-2.1.10-bin-x64.tar.gz
下载到root主目录下,使用解压命令tar -zxvf apache-doris-2.1.10-bin-x64.tar.gz
进行解压,解压后的路径和文件清单如下:
root@doris:~/apache-doris-2.1.10-bin-x64# pwd
/root/apache-doris-2.1.10-bin-x64
root@doris:~/apache-doris-2.1.10-bin-x64# ls
be extensions fe
安装be
- 修改配置文件:进入be目录,编辑conf目录下的be.conf文件,修改此行
priority_networks = 192.168.0.118/24
- 修改操作系统配置:执行以下命令修改操作系统相关配置
sysctl -w vm.max_map_count=2000000
swapoff -a
ulimit -n 655350
- 启动be:执行
bin/start_be.sh --daemon
进行启动,启动后可以通过jps命令查看:
root@doris:~/apache-doris-2.1.10-bin-x64/fe# jps
6297 Jps
3819 DorisBE
安装fe
- 安装jdk:下载jdk安装包
jdk-8u431-linux-x64.tar.gz
并解压,然后配置环境变量
export JAVA_HOME=/root/jdk1.8.0_431
export PATH=$PATH:$JAVA_HOME/bin
- 修改配置文件:进入fe目录,编辑conf目录下的fe.conf文件,修改此行
priority_networks = 192.168.0.118/24
- 启动fe:执行
bin/start_fe.sh --daemon
进行启动,启动后可以通过jps命令查看:
root@doris:~/apache-doris-2.1.10-bin-x64/fe# jps
7553 Jps
7494 DorisFE
3819 DorisBE
使用telnet工具查看是否启动成功:
root@doris:~/apache-doris-2.1.10-bin-x64/fe# telnet 192.168.0.118 9030
Trying 192.168.0.118...
Connected to 192.168.0.118.
Escape character is '^]'.
如果失败并且日志有以下报错,可以删除fe/doris-meta下的所有文件
INFO (UNKNOWN fe_e7cff187_69d4_42ee_90be_147e87310549(-1)|1) [Env.waitForReady():1100]
wait catalog to be ready. feType:UNKNOWN isReady:false, counter:1701 reason:
be节点注册到fe
- 安装MySQL客户端
apt install mysql-client-core-8.0
mysql -uroot -P9030 -h127.0.0.1 --default-auth=mysql_native_password
- be节点注册
alter system add backend "192.168.0.118:9050"
mysql> show proc '/backends'-> \G
*************************** 1. row ***************************BackendId: 10146Host: 192.168.0.118HeartbeatPort: 9050BePort: 9060HttpPort: 8040BrpcPort: 8060ArrowFlightSqlPort: -1LastStartTime: 2025-08-12 15:07:13LastHeartbeat: 2025-08-12 16:03:45Alive: trueSystemDecommissioned: falseTabletNum: 22DataUsedCapacity: 0.000 TrashUsedCapacity: 0.000 AvailCapacity: 8.858 GBTotalCapacity: 47.926 GBUsedPct: 81.52 %MaxDiskUsedPct: 81.52 %RemoteUsedCapacity: 0.000 Tag: {"location" : "default"}ErrMsg: Version: doris-2.1.10-rc01-33df5ba180Status: {"lastSuccessReportTabletsTime":"2025-08-12 16:03:50","lastStreamLoadTime":-1,"isQueryDisabled":false,"isLoadDisabled":false}
HeartbeatFailureCounter: 0NodeRole: mix
1 row in set (0.01 sec)