Canal权限问题排查
来源:互联网 发布:企业对网络的需求分析 编辑:程序博客网 时间:2024/06/07 02:18
原文出处:http://blog.csdn.net/u011575570/article/details/51319074
问题描述:EventParser] ERROR com.alibaba.otter.canal.common.alarm.LogAlarmHandler - destination:example[com.alibaba.otter.canal.parse.exception.CanalParseException: command : 'show master status' has an error! pls check. you need (at least one of) the SUPER,REPLICATION CLIENT privilege(s) for this operation;
解决办法:首先看错误可以猜测是权限问题;
1:给用户重新赋予权限
查看权限:(select * from mysql.user where user=’canal’ \G)
用canal用户查看show master status
看到还是为空,所以可以确定不是权限问题。
2:看下mysql的配置文件(在window下是.ini文件)
看到文件名是my-default.ini,里面也配置了
log-bin=mysql-bin #添加这一行就ok
binlog-format=ROW #选择row模式
server_id=1 #配置mysql replaction需要定义,不能和canal的slaveId重复
这三个,修改下名字,可能mysql没有读这个文件。改为my.ini文件。重启。
重启如果有错误,则在mysql里找.err文件,里面有错误日志
执行show master status
显示信息了,启动下sh bin/start.sh
看日志:tail -f logs/example/example.log
没有错误了,成功。
canal部署:http://blog.csdn.net/bbirdsky/article/details/41479479
canal-client运行:http://agapple.iteye.com/blog/1796620
canal原理:http://blog.csdn.net/hyx1990/article/details/52526371
- Canal权限问题排查
- canal问题排查
- canal
- 问题排查
- 需求问题排查
- 需求问题排查
- SDE问题排查简记
- 消息覆盖问题排查
- Mysql问题排查文档
- 事务复制问题排查
- java 性能问题 排查
- TCP状态-问题排查
- 电脑蓝屏问题排查
- flip_close Oops问题排查
- 服务器问题排查常用命令
- 排查线上问题
- redis 性能问题排查
- net::ERR_CONNECTION_RESET 问题排查
- Tensorflow 处理结构
- thinkPHP中数组应用
- 面试考察get和post的区别及应用场景
- Swift 中的类型属性
- 数据的增删改查
- Canal权限问题排查
- 哈密顿行动(黑客/安全体验游戏,服务器已恢复)
- 前端技术之iframe2
- Python的安装与配置环境变量
- 拦截器,过滤器,回调,反射,静态代理,JDK代理,Cjlib代理
- 【Android】 设置App字体不跟随系统字体改变
- TCP三次握手过程,如果两次握手会怎么样?
- python(四)
- 腾讯云分布式数据库DCDB发布,解决容量、并发、扩展等难题