1、确保系统已安装MySQL和JDK8以上环境
2、安装前操作系统设置
修改limits文件,设置系统最大文件打开句柄数
vim /etc/security/limits.conf
## 添加以下内容
* soft nofile 65536
* hard nofile 65536
* soft nproc 65536
* hard nproc 65536
设置时钟同步
## 下载ntp
yum install ntp -y
vim /etc/ntp.conf
## ntp服务器上添加以下内容:
server 127.127.1.0 iburst
fudge 127.127.1.0 stratum 10
restrict 6.0.64.0 mask 255.255.255.0 nomodify notrap
## ntp客户端添加:
server ntp服务器IP地址 iburst
sudo systemctl start ntpd.service
sudo systemctl enable ntpd.service
## 查看ntp客户端同步状态
ntpq -p
关闭交换分区
## 临时关闭
swapoff -a
## 注释掉swap分区后重启系统即可彻底关闭
vim /etc/fstab
## 查看是否关闭成功
free -m
临时关闭透明大页
echo never> /sys/kernel/mm/transparent_hugepage/enabled
echo never> /sys/kernel/mm/transparent_hugepage/defrag
修改虚拟内存区域数量
vim /etc/sysctl.conf
## 添加以下内容
fs.file-max = 6553560
vm.max_map_count = 2000000
## 执行生效
sysctl -p
关闭防火墙
sudo systemctl stop firewalld.service
sudo systemctl disable firewalld.service
3、安装Doris
解压doris安装包并改名
tar -zxf apache-doris-2.1.8.1-bin-x64.tar.gz -C /opt/
cd /opt/
mv apache-doris-2.1.8.1-bin-x64/ doris
4、配置fe
创建元数据目录
mkdir -p /data/doris-meta
修改fe配置文件
vim /opt/doris/fe/conf/fe.conf
JAVA_OPTS的-Xmx 建议调整为16G以上
## 设置大小写不敏感
lower_case_table_names = 1
## 设置元数据存放目录
meta_dir = /data/doris-meta
设置网络CIDR,根据网络IP地址指定
priority_networks = 节点ip/24
## 设置jdk环境安装目录
JAVA_HOME = /home/doris/jdk-11.0.2
启动单个fe
/opt/doris/fe/bin/start_fe.sh --daemon
启动fe,并添加进集群
alter system add follower "节点ip:9010";
/opt/doris/fe/bin/start_fe.sh --helper 存活的follower节点ip:9010 --daemon
查看fe集群状态
mysql -uroot -P9030 -h主节点ip
show frontends\G;
5、配置be
创建存储目录
mkdir -p /data/doris-storage
修改be配置文件
vim /opt/doris/be/conf/be.conf
JAVA_OPTS的-Xmx 建议调整为2G以上
## 设置网络CIDR,根据网络IP地址指定
priority_networks = 节点ip/24
## 设置jdk环境安装目录
JAVA_HOME = /home/doris/jdk-11.0.2
## 设置数据存储目录
storage_root_path = /data/doris-storage
启动be
/opt/doris/be/bin/start_be.sh --daemon
注册be节点
mysql -uroot -P9030 -h主节点ip
alter system add backend "节点ip:9050";
## 查看be集群状态
show backends\G;