集群升级前检查处理脚本
自【6.0.3】版本开始,集群提供一键升级检查的脚本,随安装包一起发布。检查脚本路径:$basedir/bin/greatdb_cluster_upgrade_check
脚本使用方式:
greatdb_cluster_upgrade_check -uroot -pabc123 -h127.0.0.1 -P3306
参数说明:
- -h,连接sqlnode的hostname,无默认值
- -P,连接sqlnode的端口号,无默认值
- -u,连接sqlnode的用户名,无默认值
- -p,连接sqlnode的密码, 默认为空
- -m,执行客户端连接的客户端工具,默认为greatsql,也可以为mysql。有两种方式,第一,不含路径,直接为greatsql或mysql,需保证客户端在系统$PATH路径下;也可以是绝对路径或者相对路径,如/usr/local/greatsql/bin/greatsql 形式
脚本执行过程中,会先后进行如下操作:
- 检查集群所有的sqlnode和datanode节点均为ONLINE状态
- 检查集群所有用户任务均已完成,ABORT/COMPLETE状态
- 调用停止集群所有的daemon后台任务,并检查所有的daemon后台任务均退出
- 检查集群所有的sqlnode和datanode的复制延迟
- 再次检查集群所有的sqlnode和datanode节点均为ONLINE状态
- 调用接口,关闭集群所有的节点
- 完成升级前的检查和处理工作
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




