第 21 章 恢复补丁
您可以回滚补丁,将 Red Hat Data Grid 服务器恢复到之前安装的版本。
只有在应用补丁后,您应该回滚补丁,该补丁会导致意外行为或不必要的影响。回滚补丁不适用于常规卸载功能。
要恢复 Data Grid 补丁,请执行以下操作:
如果服务器正在运行,请停止您要回滚的服务器实例。
使用管理控制台停止服务器,或者在运行 Data Grid 的终端中输入 Ctrl-C。
打开一个终端,再更改到 MQTT G_HOME 目录。
cd RHDG_HOME
$ cd RHDG_HOMECopy to Clipboard Copied! Toggle word wrap Toggle overflow 查找您要回滚的补丁 ID。
bin/cli.sh "patch history"
$ bin/cli.sh "patch history"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 回滚服务器版本,如下所示:
bin/cli.sh "patch rollback --patch-id=PATCH_ID --reset-configuration=false"
$ bin/cli.sh "patch rollback --patch-id=PATCH_ID --reset-configuration=false"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 警告在指定
reset-configuration选项时要小心。--reset-configuration=false不会恢复服务器配置。由于应用补丁可能会更改服务器配置,因此如果您回滚补丁但不回滚配置,服务器可能无法重启。在这种情况下,您应该验证服务器配置,并在启动服务器前根据需要手动调整它。--reset-configuration=true将服务器配置恢复到预分配状态。应用补丁后对服务器配置的任何更改都会被移除。如果您试图回滚补丁时存在冲突,则操作会失败并出现警告。输入
patch --help列出可用于解决冲突的可用参数。- 使用 standalone.sh 或 domain.sh 脚本启动服务器。