暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

OceanBase 学习笔记8:根据业务需要刷新 OBProxy 配置方法?

126

当 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

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论