使用obd启动集群报错

各位大佬求解

1 个赞

你是通过哪种方式安装的obd ?目前看应该是环境污染了,正常安装obd 的话python依赖的模块都是自带的。
如果目前obd没有管理的集群,建议清理环境之后重新安装obd(清理之后之前管理的集群将失去管理):
1.如果是通过rpm 安装的
1.1建议先卸载 rpm -e xxxx
1.2删除obd的本地数据 rm -rf ~/.obd
2.如果是all in one 安装的
2.1可以执行 all-on-one/bin 里面的卸载脚本 卸载
2.2 根据2.1的提示删除环境变量
2.3 删除obd的本地数据 rm -rf ~/.obd

然后重新安装即可

1 个赞

如果目前有已经被管理的集群,可以尝试通过以下方式解决:
1、删除 插件 rm -rf ~/.obd/plugin/*
2、执行 rm -rf ~/.obd/version
3、执行obd cluster list (会重新生成插件)

按照官方文档装的

这个本质上就是python环境没有pymysql模块,可以看下是python2还是python3,然后在网上根据No module named 'pymysql’搜下安装方法,安装下pymysql模块

https://blog.csdn.net/flyhorse1010/article/details/120653815 应该是环境污染了,手动装下pymysql试试