首批通过分布式安全可靠测评,为关键业务系统打造
查看和设置租户白名单
更新时间:2026-06-29 18:00:25
通过租户白名单功能可以设置允许哪些客户端访问当前租户。
背景信息
租户白名单指的是该租户允许登录的客户端列表,通过租户系统变量 ob_tcp_invited_nodes 的值来确定,默认为本机的 IP 地址。您可以根据业务需要自定义租户的白名单,系统支持以下多种租户白名单格式:
IP 地址的形式:
10.10.10.10,10.10.10.11子网/掩码的形式:
10.10.10.0/24模糊匹配的形式:
10.10.10.%或者10.10.10._多种格式混合的形式:
10.10.10.10,10.10.10.11,10.10.10.%,10.10.10._,10.10.10.0/24
查看租户白名单
租户管理员登录数据库。
obclient -h172.30.xx.xx -P2883 -uroot@mq_t1#cluster -A查看租户白名单。
obclient> SHOW VARIABLES LIKE 'ob_tcp_invited_nodes'; +----------------------+-------+ | Variable_name | Value | +----------------------+-------+ | ob_tcp_invited_nodes | % | +----------------------+-------+
设置租户白名单
租户白名单可以通过 sys 租户的管理员用户进行修改,也可以通过本租户的管理员进行修改。
sys 租户管理员修改租户白名单
使用 root 用户登录到集群的 sys 租户。
obclient -h172.30.xx.xx -P2883 -uroot@sys#cluster -p**** -A修改租户的白名单配置。
obclient> ALTER TENANT mq_t1 VARIABLES ob_tcp_invited_nodes = '10.10.10.%';
用户租户管理员修改本租户白名单
租户管理员登录数据库。
obclient -h172.30.xx.xx -P2883 -uroot@mq_t1#cluster -A修改租户的白名单配置。
obclient> SET GLOBAL ob_tcp_invited_nodes='10.10.10.%';设置成功后,退出当前 Session,重新登录,使设置生效。
查看修改结果。
obclient> SHOW VARIABLES LIKE 'ob_tcp_invited_nodes'; +----------------------+------------+ | Variable_name | Value | +----------------------+------------+ | ob_tcp_invited_nodes | 10.10.10.% | +----------------------+------------+