Maxwell问题解决

问题描述:

我在构建一个新的数仓时使用maxwell,发现maxwell启动一会儿就挂了,或者是根本启动不了

查看日志说是没有我监控的数据库(Couldn't find database xxxx),但检查发现目标数据库在mysql中存在,核对大小写问题,无误

 

解决:

思路:想到这个maxwell是之前在搭建前一个数仓时使用的,虽然调整了mysql的my.conf和maxwell相关配置,但是忽略了maxwell只会监控当时初始化时的数据库

解决:直接将maxwell元数据库删除,重新再启动maxwell

注意:生产环境中不能这么干,第一无法监控原有数仓目标数据库,第二在停用maxwell的期间会由数据丢失,解决方法是进入maxwell元数据库,修改·databases·表,向其中添加要监控的数据库和表,一定不能只添加监控数据库,后面还会报错说这个数据库下哪个哪个表不存在(说实话我确实不理解为啥都监控数据库了,结果还要填这个数据库下面的表)

详细解决链接:http://t.csdnimg.cn/tYjWp

posted @   sunshin1  阅读(252)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示