Doris-集群搭建 清单 1 2 3 192.168.8.221 bigdata1 192.168.8.222 bigdata2 192.168.8.223 bigdata3
检查CPU是否支持AVX2指令集 1 2 3 4 cat /proc/cpuinfo |grep -i avx2kernel: traps: palo_be[18318] trap invalid opcode ip:1222ed6
下载安装文件 1 2 3 4 5 http://palo.baidu.com/docs/%E4%B8%8B%E8%BD%BD%E4%B8%93%E5%8C%BA/%E9%A2%84%E7%BC%96%E8%AF%91%E7%89%88%E6%9C%AC%E4%B8%8B%E8%BD%BD/ https://doris.apache.org/zh-CN/download
chrony时间同步 时间不同步会导致doris集群出问题 无法访问外网的话,内网拿一台作为chrony服务端,配置如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 vim /etc/chrony.conf server 0.centos.pool.ntp.org iburst server 1.centos.pool.ntp.org iburst server 2.centos.pool.ntp.org iburst server 3.centos.pool.ntp.org iburst allow 192.168.8.0/24 local stratum 10server hy-base-01 iburst systemctl enable chronyd;systemctl restart chronyd
关掉swap 1 2 3 4 swapoff -a vi /etc/fstab
修改系统最大文件打开数 1 2 3 4 5 6 7 8 vi /etc/security/limits.conf * soft nofile 65535 * hard nofile 65535 * soft nproc 65535 * hard nproc 65535 ulimit -a
端口规划 由于doris默认端口都是常用的端口,很容易造成冲突,建议更改所有默认端口,这里把所有默认端口前面都加1
doris配置 1 2 priority_networks = 192.168.8.0/24
启动第一台fe 1 2 3 4 rm rf fe/doris-meta/*fe/bin/start_fe.sh
启动三台be
登录第一台fe,并把3台be,2台fe注册上去,初始密码为空 1 2 3 4 5 6 7 mysql -h 192.168.8.221 -u root -P 19030 -p ALTER SYSTEM ADD BACKEND "192.168.8.221:19050" ; ALTER SYSTEM ADD BACKEND "192.168.8.222:19050" ; ALTER SYSTEM ADD BACKEND "192.168.8.223:19050" ; ALTER SYSTEM ADD FOLLOWER "192.168.8.222:19010" ; ALTER SYSTEM ADD FOLLOWER "192.168.8.223:19010" ;
启动剩余两台fe 1 2 3 4 5 rm rf fe/doris-meta/*fe/bin/start_fe.sh --helper 192.168.8.221:19010 --daemon fe/bin/start_fe.sh 192.168.8.221:19010 --daemon
查询fe、be状态,alive均为true则为正常 1 2 SHOW PROC '/backends' ;SHOW PROC '/frontends' ;
修改root密码 1 SET PASSWORD FOR 'root' = PASSWORD('root' );
老年佛系运维 | biglovewheat@126.com