【手摸手玩转 OceanBase 35】根据业务需要刷新 OBProxy 配置方法?

当 OBProxy 未自动同步 OBProxy 集群配置时,您可根据业务需要刷新 OBProxy 配置。

通过 SQL 语句刷新 OBProxy 配置

您可通过  ALTER PROXYCONFIG 语句刷新单个 OBProxy 的配置。具体步骤如下:

  1. 使用  root@proxysys 账号连接到 OBProxy。

  2. 执行以下命令,查看待刷新的配置项的值。

    obclient> SHOW PROXYCONFIG LIKE 'fetch_proxy_bin_random_time';
    +-----------------------------+-------+------------------------------------------------------------------------+-------------+---------------+
    | name                        | value | info                                                                   | need_reboot | visible_level |
    +-----------------------------+-------+------------------------------------------------------------------------+-------------+---------------+
    | fetch_proxy_bin_random_time | 300s  | max random waiting time of fetching proxy bin in hot upgrade, [1s, 1h] | false       | USER          |
    +-----------------------------+-------+------------------------------------------------------------------------+-------------+---------------+
    1 row in set (0.001 sec)
  3. 执行如下命令,修改配置项的值。

    obclient> ALTER PROXYCONFIG SET fetch_proxy_bin_random_time='600s';
  4. 再次执行以下命令查看是否刷新成功。

    obclient> SHOW PROXYCONFIG LIKE 'fetch_proxy_bin_random_time';
    +-----------------------------+-------+------------------------------------------------------------------------+-------------+---------------+
    | name                        | value | info                                                                   | need_reboot | visible_level |
    +-----------------------------+-------+------------------------------------------------------------------------+-------------+---------------+
    | fetch_proxy_bin_random_time | 600s  | max random waiting time of fetching proxy bin in hot upgrade, [1s, 1h] | false       | USER          |
    +-----------------------------+-------+------------------------------------------------------------------------+-------------+---------------+
    1 row in set (0.000 sec)

通过 OCP 刷新 OBProxy 配置

前提条件

  • 当前登录 OCP 的用户为 OBPROXY_MANAGER 角色。

  • OBProxy 集群总览页的 OBPorxy 列表中,  状态 列为  运行中 ,且  参数版本 列中出现   时,表示该 OBProxy 的参数版本与当前 OBProxy 集群中的参数版本不一致,则该 OBProxy 需要刷新配置。

操作步骤

  1. 登录 OCP。

  2. 在左侧导航栏单击  OBProxy 。

  3. 在集群列表中选择需要操作的 OBProxy 集群,进入 OBProxy 集群  总览 页面。

  4. 进行如下操作:

    注意

    刷新配置会导致 OBProxy 出现连接中断,请谨慎操作。

    • 在  OBProxy 列表 中,找到待刷新的 OBProxy,在对应的  操作 列中,单击 ... 图标,选择  刷新配置 ,并在弹出的对话框中单击  确认 ,可以刷新单个 OBProxy 的配置。

      1

    • 在  OBProxy 列表 中,选择多个 OBProxy ,在列表右上方单击 ... 图标,选择  批量刷新 ,并在弹出的对话框中单击  确认 ,可以同时刷新多个 OBProxy 的配置。

      1

  5. 在弹出框中选择  确定 。

    弹出如下对话框,可单击  查看任务 查看详细进展。  任务状态 显示为  完成 ,即表示刷新成功。

    1


请使用浏览器的分享功能分享到微信等