obproxy显示连接不上数据库

【 使用环境 】生产环境
【 OB or 其他组件 】obproxy
【 使用版本 】
【问题描述】登陆obproxy后,进入oceanbase数据库显示错误
【复现路径】问题出现前后相关操作
【附件及日志】

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!

针对您提到的 obproxy 连接 OceanBase 数据库失败的问题,我们可以先通过 obdiag 工具来收集相关日志,以便进一步分析问题的原因。由于 obdiag 没有直接针对 obproxy 连接失败的特定场景,我们可以从集群基础信息和网络连接的角度出发,收集相关信息。

日志采集场景: 集群基础信息

日志采集命令:

obdiag gather scene run --scene=observer.base

日志采集场景: IO 问题

日志采集命令:

obdiag gather scene run --scene=observer.io

日志采集场景: 网络连接问题

日志采集命令:

obdiag gather scene run --scene=observer.network

请您执行上述命令,并将生成的日志文件提供给我们,以便我们进一步分析问题。

为了更有效地帮助您解决问题,请您提供以下信息:

  1. obproxy 的版本信息。
  2. obproxy 的配置文件内容(特别是与连接 OceanBase 相关的部分)。
  3. 尝试连接时的具体错误信息或错误码。
  4. OceanBase 集群的版本信息。
  5. 是否有防火墙或安全组规则限制了 obproxy 与 OceanBase 集群之间的通信。
  6. obproxy 和 OceanBase 集群的网络拓扑结构,包括 IP 地址和端口号。
  7. 是否有其他客户端能够成功连接到 OceanBase 集群,如果有,请提供其连接方式和配置。

感谢您的配合,我们将尽快为您解决问题。

具体信息可参考以下文档:

  1. 产品 FAQ
  2. 在 Kubernetes 环境中部署 OceanBase 集群
  3. 0001 ~ 3999

附上敏捷诊断工具 obdiag 使用帮助链接

root@proxysys 是obproxy管理租户,主要用于修改一些obproxy的参数,是不能按你截图中那样操作连接数据库的

连接数据库可以这样使用:
obclient -hxxx -P2883 -uroot@租户名 -p’xxxx’ -Doceanbase -A
或者
obclient -hxxx -P2883 -uroot@租户名#集群名 -p’xxxx’ -Doceanbase -A

1 个赞