安装路径
旧
/opt/doris-0.9.0
新
/opt/DORIS-0.9.11
1. 升级步骤
1) 下载解压
tar zxfv DORIS-0.9.11-release-output.tar.gz 耗时,
传输jar包
(wget https://github.com/baidu-doris/incubator-doris/releases/download/DORIS-0.9.11-release/DORIS-0.9.11-release-output.tar.gz 速度较慢)
添加connectors 耗时,下次提前传输
2) fe配置
LOG_DIR = ${DORIS_HOME}/log
DATE = date +%Y%m%d-%H%M%S
JAVA_OPTS="-Xmx32768m -XX:+UseMembar -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=7 -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=0 -XX:+CMSClassUnloadingEnabled -XX:-CMSParallelRemarkEnabled -XX:CMSInitiatingOccupancyFraction=80 -XX:SoftRefLRUPolicyMSPerMB=0 -Xloggc:
D
O
R
I
S
H
O
M
E
/
l
o
g
/
f
e
.
g
c
.
l
o
g
.
DORIS_HOME/log/fe.gc.log.
DORISHOME/log/fe.gc.log.DATE"
meta_dir = ${DORIS_HOME}/palo-meta
http_port = 18030
rpc_port = 9020
query_port = 9030
edit_log_port = 9010
3) be配置
be_port = 9060
be_rpc_port = 9070
webserver_port = 18040
heartbeat_service_port = 9050
brpc_port = 18060
storage_root_path = /data1/be/data;/data2/be/data;/data3/be/data;/data4/be/data;/data5/be/data;/data6/be/data;/data7/be/data;/data8/be/data;/data9/be/data;/data10/be/data;/data11/be/data;/data12/be/data
4) 确保fe为HA模式
(添加fe ALTER SYSTEM ADD FOLLOWER “bd-223:9010”; )
观察元数据同步过去,再进行操作
关闭202节点fe。(/opt/doris-0.9.0 下)
启动新版本fe。(/opt/DORIS-0.9.11 下)
5) 轮询升级be
楼主的系统数据是双备份的,所以宕机一台也是没关系的。
三个节点的 /opt/DORIS-0.9.11 be的配置文件全部修改好
Bd-222节点;
关闭be;
sh bin/stop_be.sh (/opt/doris-0.9.0 下)
开启新的be (/opt/DORIS-0.9.11 下)
在mysql客户端查看be状态。表格数据是否正常。一切正常则继续下一台,出现问题,关闭此be,开启旧的be,如果还是不行,把这个节点的be删除,重新添加。等数据备份完成再进行升级操作;
Bd-223节点; 同上
Bd-224节点; 同上