doris安装

文档:https://doris.apache.org/docs/install/cluster-deployment/k8s-deploy/install-doris-operator

https://doris.apache.org/zh-CN/docs/install/deploy-manually/storage-compute-coupled-deploy-manually

1、下载并解压
wget https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-2.1.8-bin-arm64.tar.gz
tar -xf apache-doris-2.1.8-bin-arm64.tar.gz  -C  /usr/local/
cd /usr/local
mv apache-doris-2.1.8-bin-arm64 doris
2、创建目录
ln -s /usr/local/doris/fe/doris-meta  /data1/doris-metanew
mkdir -p /data1/doris/be
3、修改fe配置文件
vim /usr/local/doris/fe/conf/fe.conf
#取消下行注释
JAVA_OPTS="-Dsun.security.krb5.debug=true -Djavax.security.auth.useSubjectCredsOnly=false -Xss4m -Xmx8192m -XX:+seMembar -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=7 -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSClassUnloadingEnabled -XX:-CMSParallelRemarkEnabled -XX:CMSInitiatingOccupancyFraction=80 -XX:SoftRefLRUPolicyMSPerMB=0 -Xloggc:$DORIS_HOME/log/fe.gc.log.$CUR_DATE"
4、启动fe
cd /usr/local/doris/fe
bin/start_fe.sh --daemon
5、安装mysql客户端
tar -xf mysql-5.7.27-aarch64.tar.gz -C /usr/local/
cd /usr/local && mv mysql-5.7.27-aarch64 mysql
yum -y install libatomic
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
echo "export PATH=/usr/local/mysql/bin:\$PATH" >> /etc/profile
source /etc/profile
6、检查fe启动状态
mysql -u root -P9030 -h127.0.0.1     #默认密码为空

doris 安装部署_apache doris安装部署

Alive 为 true 表示节点存活
Join 为 true 表示节点加入到集群中,但不代表当前还在集群内(可能已失联)
IsMaster 为 true 表示当前节点为 Master 节点
7、修改be配置文件
vim /usr/local/doris/be/conf/be.conf
#修改如下内容
storage_root_path = /data1/doris/be,medium:HDD
8、设置JAVA_HOME
echo 'export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which javac))))' >> /etc/profile
source /etc/profile
9、在doris中注册be节点
mysql -u root -P9030 -h127.0.0.1
ALTER SYSTEM ADD BACKEND "127.0.0.1:9050";
10、启动be
cd /usr/local/doris/be
bin/start_be.sh --daemon
11、查看be启动状态
mysql -u root -P9030 -h127.0.0.1
show backends;

doris 安装部署_apache doris安装部署_02

Alive 为 true 表示节点存活
TabletNum 表示该节点上的分片数量,新加入的节点会进行数据均衡,TabletNum 逐渐趋于平均。
12、修改doris集群访问密码
在创建 Doris 集群时,系统会自动创建一个名为 root 的用户,并默认设置其密码为空。为了安全起见,建议在集群创建后立即为 root 用户设置一个新密码。
select user();  
+------------------------+  
| user()                 |  
+------------------------+  
| 'root'@'192.168.88.30' |  
+------------------------+  
     
SET PASSWORD = PASSWORD('oTh8AhKai8Olah3x@');