通过OCP安装obproxy为什么需要带#集群名称

【 使用环境 】测试环境
【 OB or 其他组件 】OCP
【 使用版本 】4.3.1
【问题描述】通过OCP安装obproxy为什么需要带#集群名称,而通过OceanBase All in One包安装的obproxy为什么不需要带集群名称呢?
【复现路径】
1、通过OCP安装obproxy为什么需要带集群名称,而通过OceanBase All in One包安装的obproxy为什么不需要带集群名称呢?
2、查询资料是说,配置rootservice_cluster_name,但是我配置了rootservice_cluster_name仍然需要带#集群名。
3、是否忽略了什么参数呢?还是说,通过OCP部署的obproxy,由于一个obproxy可以代理多个ob cluster,只能通过带集群名称的方式访问呢?

1,2:
enable_full_username为True导致通过odp登陆时必须带#clustername,通过ocp部署obproxy默认在obproxy 大于3.2.2 版本会增加此参数,而通过OceanBase All in One包安装的obproxy,即通过OBD部署的obproxy enable_full_username默认为False,所以登陆时不带#clustername

3.参数 enable_full_username,具体参考

1 个赞

这个问题还有疑问吗

感谢,没有疑问了。