ARM架构下部署StarRocks3,你学会了吗?( 二 )

5、验证 FE 启动成功
# 使用 jps 检查进程,如果没有 StarRocksFE 进程 , 可在 /opt/starRocks/log 下查看 fe.logjpsJpsStarRocksFE6、FE 节点日志自动清理
vim /usr/local/bin/auto-del-3-days-ago-log.sh #!/bin/shfind /opt/starRocks/fe/log/ -mtime +3 -name "fe.*" -exec rm -rf {} ;7、FE 节点服务挂断拉起脚本
vim /usr/local/bin/monitor_starrocks_fe.sh#!/bin/shpidFE=`ps aux | grep 'StarRocksFE' | grep -v 'grep' | awk '{print $2}'`if [[ !$pidFE ]];then   sh /opt/starRocks/fe/bin/start_fe.sh --daemonfi8、bash 赋权及定时任务设置
chmod +x /usr/local/bin/auto-del-3-days-ago-log.shchmod +x /usr/local/bin/monitor_starrocks_fe.sh10 0 * * * /bin/bash /usr/local/bin/auto-del-3-days-ago-log.sh >/dev/null 2>&1*/2 * * * * /bin/bash /usr/local/bin/monitor_starrocks_fe.sh >/dev/null 2>&13.2.3 BE 节点部署1、替换 starrocks/allin1-ubuntu:latest 镜像内导出文件的 be 目录 , 使用 starrocks/artifacts-centos7:latest 镜像导出的 be 文件 。
2、复制 core-site.xml、hdfs-site.xml 和 hive-site.xml 至 /be/conf 目录下 。
cp /opt/hadoop3/etc/hadoop/core-site.xml /opt/starRocks/be/conf/cp /opt/hadoop3/etc/hadoop/hdfs-site.xml /opt/starRocks/fe/conf/cp /opt/hive/conf/hive-site.xml /opt/starRocks/be/conf/3、修改 be.conf 文件
priority_networks 需修改为各 BE 节点的 ip 地址 。
cd /opt/starRocks/bemkdir datavim conf/be.confpriority_networks=node02/24load_process_max_memory_limit_percent=50mem_limit=75%storage_root_path=/opt/starRocks/be/data4、修改 start_be.sh 文件
cd /opt/starRocks/be/binvim start_be.shexport JAVA_HOME=/{JAVA 安装目录}/zulu11.66.19-ca-jdk11.0.20.1-linux_aarch645、BE 节点启动
各个节点需单独启动
cd /opt/starRocks/be/bin./start_be.sh --daemon6、验证 BE 启动成功
ps aux | grep starrocks_be # 会看到一个 starrocks_be 的进程 , 如果没有可在 /opt/starRocks/be/log 下查看 be.INFO 日志7、BE 节点日志自动清理
vim /usr/local/bin/auto-del-3-days-ago-log.sh #!/bin/shfind /opt/starRocks/be/log/ -mtime +3 -name "be.*" -exec rm -rf {} ;8、BE 节点服务挂断拉起脚本
vim /usr/local/bin/monitor_be.sh#!/bin/shpidBE=`ps aux | grep 'starrocks_be' | grep -v 'grep' | awk '{print $2}'`if [[ !$pidBE ]];then   sh /opt/starRocks/be/bin/start_be.sh --daemonfi9、bash 赋权及定时任务设置
chmod +x /usr/local/bin/auto-del-3-days-ago-log.shchmod +x /usr/local/bin/monitor_starrocks_be.sh10 0 * * * /bin/bash /usr/local/bin/auto-del-3-days-ago-log.sh >/dev/null 2>&1*/2 * * * * /bin/bash /usr/local/bin/monitor_starrocks_be.sh >/dev/null 23.3 部署验证FE 和 BE 节点均部署完成并启动完成后,在 FE 节点通过 Mysql 客户端进行部署验证及相关设置 。
1、验证 FE 可用
# FE 节点地址,初始无密码,非 3306 端口需指定地址 127.0.0.1mysql -h 127.0.0.1 -P9030 -uroot -p2、添加 BE 节点
以下操作均已完成第一步,成功连接 FE 。
# 添加 BE,所有 BE 都添加ALTER SYSTEM ADD BACKEND "node02:9050";ALTER SYSTEM ADD BACKEND "node03:9050";ALTER SYSTEM ADD BACKEND "node04:9050";# 检查 BE, 所有 Alive: true,否则 BE 有问题SHOW PROC '/backends'G# 检查 FE show proc '/frontends'G# 设置密码SET PASSword for root = PASSWORD('密码');# 按需选择是否创建初始数据库 , 仅用作示例新建 ads 库create database ads;# 按需选择是否创建 Hive 外部 catalogCREATE EXTERNAL CATALOG hivePROPERTIES ("type" = "hive","hive.metastore.uris"="thrift://{hivemetastore}");# 检查 catalogshow catalogs;# 验证 Hive catalog 使用是否正常


推荐阅读