使用dooba性能监控报错

【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】


使用图片所示命令报错,请问是什么原因?

看起来是连接问题,先用obclient或者mysql连接集群看看能否成功?


用obclient连接没问题,会是什么问题呢?

首先确认一下 hybench_sflx 数据库是存在的吧,然后手动执行一下第一张截图里的 mysql 命令试试,看看有什么报错信息。

要连 sys 租户。

bin/dooba -h127.1 -uroot@sys -P2881 -paaAA11__

这是连sys租户的结果


这是执行第一张截图里的mysql命令的结果,hybench_sf1x数据库是存在的,但是没有__all_tenant这个表,__all_tenant参数也不是我输进去的。

是的,只有sys租户才能访问 __all_tenant 表。
后面sys租户报错,建议加上 -Doceanbase -A 再试试。


仍然报错

DOOBA使用文档 这个可以参考下

加上-Doceanbase -A后报错如下:option -o not recoginized

就是按照文档输入的命令,但是始终没办法连接,请问还有别的解决方法吗?

端口换成ODP端口:2883看看

已成功,命令是python dooba.py -h 127.0.0.1 -u root@sys -P 2881
谢谢帮助!