【 使用环境 】测试环境
【 部署环环境 】OB
【 使用版本 】oceanbase-all-in-one-4.2.1.9-109000032024092015.el7.x86_64
【问题描述】1、本地部署数据库,本地应用程序无法连接,异地应用程序可以正常连接。
2、grafana默认端口是3000和应用程勋重复。
【复现路径】问题出现前后相关操作
【附件及日志】
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
1 个赞
论坛小助手
#3
根据文档库中的信息,您的问题可以分为两部分来解决:
-
本地应用程序无法连接到本地部署的数据库,而异地应用程序可以正常连接
-
Grafana 默认端口 3000 与应用程序端口冲突
如果以上步骤仍然无法解决问题,建议您查看 obd
的详细日志以获取更多信息。您可以使用以下命令查看 obd
的日志:
obd display-trace <trace_id>
其中 <trace_id>
是您在启动 obd
时看到的错误日志中的 Trace ID
。
希望这些信息能帮助您解决问题。如果还有其他疑问,请随时联系 OceanBase 的人工答疑以获取更多帮助。
检索到的文档如下:
- 错误码
- 通过图形化界面部署 OceanBase 集群
- 安装并配置 obd
- 单机部署 OceanBase 数据库
- 使用命令行部署 obconfigserver
- 全链路追踪概述
- 通过 MySQL 客户端连接 OceanBase 租户
- 0001 ~ 3999
- OceanBase Connector/C
- 系统架构
- OceanBase Sysbench 高性能部署和问题分析
- OceanBase 概述
1 个赞
论坛小助手
#5
根据您提供的信息,尽管您已经修改了 Grafana 的端口,但仍然提示端口 3000 被占用。这可能是因为修改后的配置没有生效,或者有其他进程仍然在使用该端口。以下是进一步排查和解决这个问题的步骤:
1. 确认端口 3000 是否仍然被占用
您可以使用以下命令检查端口 3000 是否仍然被占用:
netstat -tuln | grep 3000
或者使用 lsof
命令:
lsof -i :3000
2. 确认 Grafana 配置文件是否已修改
请再次确认 Grafana 的配置文件 /etc/grafana/grafana.ini
中的 http_port
参数是否已正确修改为新的端口(例如 3001):
[server]
http_port = 3001
3. 重启 Grafana 服务
确保在修改配置文件后重启 Grafana 服务以使更改生效:
systemctl restart grafana-server
4. 检查 obd
配置文件
如果您在 obd
配置文件中指定了 Grafana 的端口,请确保该配置文件中的端口也已更新。您可以使用以下命令编辑 obd
配置文件:
obd cluster edit-config <deploy name>
在配置文件中找到 Grafana 的配置部分,确保 grafana
的 http_port
参数已更改为新的端口(例如 3001)。
5. 重新启动 obd
集群
在确认所有配置文件都已正确修改后,重新启动 obd
集群:
obd cluster start <deploy name>
6. 查看 obd
日志
如果问题仍然存在,您可以查看 obd
的详细日志以获取更多信息。使用以下命令查看 obd
的日志:
obd display-trace <trace_id>
其中 <trace_id>
是您在启动 obd
时看到的错误日志中的 Trace ID
。
7. 检查其他可能占用端口 3000 的进程
如果上述步骤仍然无法解决问题,您可以尝试查找并终止占用端口 3000 的进程。使用以下命令找到占用端口 3000 的进程 ID 并终止它:
lsof -i :3000
kill -9 <PID>
其中 <PID>
是占用端口 3000 的进程 ID。
希望这些步骤能帮助您解决问题。如果还有其他疑问,请随时联系 OceanBase 的人工答疑以获取更多帮助。
更多信息请查看:
- 错误码
- 常见问题汇总
- 单机部署 OceanBase 数据库
- 6000 ~ 6999
- 4500 ~ 4999
- 4000 ~ 4499
- 10000 ~ 12000
- 5000 ~ 5999
- 9000 ~ 9499
(小助手的答复已结束,如未能解决您的问题,请继续提问并等待其他同学的回复,谢谢!)
淇铭
#8
发一下obd.log日志
obd日志: 默认保存在安装obd的用户home路径: cd ~/.obd/log/
obd 的日志.txt (45.9 KB)
observer.rar (4.1 MB)
新增的日志
辞霜
#15
黑屏化可以手动登录么。
obclient -h127.0.0.1 - P2881 -uroot -p
第一个问题:需要使用2883 obproxy端口连接 2881是本地连接端口
obclient -h127.0.0.1 - P2881 -uroot -p可以登录
辞霜
#18
把你的yaml文件发出来一份 默认在~/.obd/cluster/xxx/
辞霜
#20
看yaml中有proxy配置,应该是demo启动失败导致没有2883端口。
单独启动obproxy obd cluster start demo -c obproxy-ce
看obd日志显示密码错误导致,你修改过密码了么?