安裝前的準備
在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)