GBase 8a
工具
文章

Gbase8a 监控工具GDOM升级

发表于2026-08-04 14:46:08182次浏览1个评论

GDOM-v3.6.0-build2 升级至 GDOM-v3.8.0-build3
 

1 备份资源库 | 分析库
2 原demo.options覆盖新版本解压目录下的demo.options
3 修改新版本中gdomRoot切换安装路径,并停止全部旧组件服务
4 安装新版本GDOM,启动内部资源库、Haproxy、内部GBase分析库组件服务,不启动GDOM
5 恢复原资源库 | 分析库备份到新版本GDOM
6 执行一键升级
7 启动新版本GDOM
8 访问GDOM页面(建议清理浏览器缓存后访问),重新安装Agent; v3.7.0后版本也可执行Agent升级
9 卸载原GDOM【可选】

1.备份资源库 | 分析库
#备份资源库
cd /opt/gdom/install/mysql/mysql-8.0.41-linux-glibc2.17-x86_64/bin/
./mysqldump -h 10.10.10.100 -u root -P 3306 --set-gtid-purged=OFF --add-drop-table -p gdom > ~/gdom.sql

#备份分析库
cd /opt/gdom/install/gbase/GBase/server/bin/
./gbasedump -h10.10.10.100 -ugbase --add-drop-table -p gdom_real >~/gdom_real.sql
./gbasedump -h10.10.10.100 -ugbase --add-drop-table -p gdom_history > ~/gdom_history.sql

2.覆盖新版本解压目录下的demo.options
cp /opt/GDOM-v3.6.0-build2-kylin10-x86_64/demo.options /opt/GDOM-v3.8.0-build3-kylin10-x86_64/

3.修改新版本中gdomRoot切换安装路径,并停止全部旧组件服务
vim  /opt/GDOM-v3.8.0-build3-kylin10-x86_64/demo.options
gdomRoot=/opt/gdom_new

#停止全部旧组件服务
cd /opt/GDOM-v3.6.0-build2-kylin10-x86_64/
./gdomStop.sh -a

4.安装新版本GDOM,启动内部资源库、Haproxy、内部GBase分析库组件服务,不启动GDOM
cd /opt/GDOM-v3.8.0-build3-kylin10-x86_64/
#安装新版本GDOM
./gdomInstall.sh -a

#启动内部资源库、Haproxy、内部GBase分析库组件服务,不启动GDOM
./gdomStart.sh -w

5.恢复原资源库 | 分析库备份到新版本GDOM
#恢复原资源库
cd /opt/gdom/install/mysql/mysql-8.0.41-linux-glibc2.17-x86_64/
./bin/mysql -h 10.10.10.100 -u root -P 3306 -p gdom < ~/gdom.sql

#恢复分析库
# 加入恢复数据库切换语句,生成.bak备份文件
sed -i.bak '1i\use gdom_real;' ~/gdom_real.sql
sed -i.bak '1i\use gdom_history;' ~/gdom_history.sql

# 替换/*注释为 -- ,避免导入报错
sed -i 's/\/\*.*\*\//-- /g' ~/gdom_real.sql
sed -i 's/\/\*.*\*\//-- /g' ~/gdom_history.sql
# 恢复
cd /opt/gdom/install/gbase/GBase/server/bin/
./gbase -h10.10.10.100 -ugbase -pgbase -Dgdom_real < ~/gdom_real.sql
./gbase -h10.10.10.100 -ugbase -pgbase -Dgdom_history < ~/gdom_history.sql

6.执行升级
cd /opt/GDOM-v3.8.0-build3-kylin10-x86_64/
./gdomUpgrade.sh -a

./gdomUpgrade.sh -execute gdom  MYSQL_GDOM_UPGRADE.sql
./gdomUpgrade.sh -execute analysis GBASE_GDOM_UPGRADE.sql

# 执行前在新版本demo.options中增加gdomSourceRoot参数,配置路径与旧版本demo.options的
gdomRoot参数保持一致,未配置则跳过迁移
cd  /opt/GDOM-v3.8.0-build3-kylin10-x86_64/
vim demo.options
gdomSourceRoot=/opt/gdom

./gdomUpgrade.sh -r

7.启动新版本GDOM
./gdomStart.sh -s

8.访问GDOM页面(建议清理浏览器缓存后访问),重新安装Agent; v3.7.0后版本也可执行Agent升级
 

评论

登录后才可以发表评论
zwm8168发表于 2个月前
很好的数据库监控工具。