一:在linux环境下安装部署好mysql

开启binlog

Vim  /etc/my.cnf

mysql的binlog格式有3种,为了把binlog解析成json数据格式,要设置binlog的格式为row(binlog有三种格式:Statement、Row以及Mixed)

3重启msyql服务

service mysqld restart

查看是否已经开启binlog

查看是否已经开启binlog 是否改为row模式

/var/lib/mysql下看到生成了相应的binlog监听日志文件,如图,master.000001文件,每次重启msyql服务,就会生成一个新的监听文件

配置Maxwell相关的部署工作

1下载Maxwell

官网

http://maxwells-daemon.io/

安装 tar –zxvf maxwell-1.14.4.tar.gz

创建Maxwell的db和用户

create database maxwell;

GRANT ALL on maxwell.* to 'maxwell'@'%' identified by '123456’;

GRANT SELECT, REPLICATION CLIENT, REPLICATION SLAVE on *.* to 'maxwell'@'%';

flush privileges;

3.5测试STDOUT:

bin/maxwell --user='maxwell' \

--password='123456' --host='127.0.0.1' \

--producer=stdout

测试:

Mysql插入数据:

insert into demo(id,name,age,address) values(999,'jepson',18,'www.ruozedata.com');

maxwel

监控到数据

来源:https://www.cnblogs.com/kxgdby/p/9256516.html

maxwell监控mysql_利用Maxwell组件实时监听Mysql的binlog日志相关推荐

  1. Canal监听mysql的binlog日志实现数据同步

    Canal监听mysql的binlog日志实现数据同步 1. canal概述 1.1 canal简介 1.2 技术选型 1.3 原理分析 1.3.1 MySQL主备复制原理 1.3.2 canal原理 ...

  2. Java监听mysql的binlog详解(mysql-binlog-connector)

    Java监听mysql的binlog详解(mysql-binlog-connector) 1. 需求概述 2. 技术选型 3. 方案设计 3.环境准备 3.1 查看是否开启binlog 3.2 mys ...

  3. html 监听input输入框的值,利用原生JS实时监听input框输入值

    利用原生JS实时监听input框输入值 原生JS中可以使用oninput,onpropertychange,onchange oninput,onpropertychange,onchange的用法 ...

  4. Java 技术篇-利用ClipboardOwner实现实时监听剪切板功能实例演示

    核心功能说明: 设置剪切板内容并指定所有者:clipboard.setContents(); 当所有者为程序本身时才能监听到剪切板的变动,每次系统执行复制或剪切动作时会自动的更改剪切板的所有者,所以每 ...

  5. 基于目标追踪算法、web、gui开发的程序,可实时监控画面、检测目标、监听电脑配置

    基于目标追踪算法.web.gui开发的程序,可实时监控画面.检测目标.监听电脑配置,此项目由软件+网页设计而成,请看项目展示.

  6. vue图片宽高自适应_Echarts图标宽度变成100px,让图表宽度随着父元素自动适应,Vue实时监听宽度的变化,这可能是史上最好的解决方案!...

    源码解读:当Echarts绘制图表计算宽度的时候,由于初始化图表设置为display: none,所以无法获取到clientWidth,而 parseInt(stl.width, 10)) 将widt ...

  7. vue_组件_监听组件事件

    1.$emit 的使用 在组件中注册自定义事件 $emit(事件名, 参数)    //该参数会当作第一个参数传入绑定的函数中 下面用一个菜单栏例子来说明,如下图所示 组件 Vue.component ...

  8. vue获取元素距离页面顶部的距离_VUE实时监听元素距离顶部高度的操作

    效果图如下所示 .html 今日热门 今日热销 .js mounted(){ window.addEventListener('scroll',this.handleScrollx,true) }, ...

  9. angular监听输入框值的变化_angular 实时监听input框value值的变化触发函数方法

    用angulajs + ionic 做了一个登陆页面.效果要通过监听输入框的变化来判断登陆按钮是否可点击.当至少一个输入框为空时登录按钮不可点击.一开始是用的jquery的方法做的,后来发现刷新当前页 ...

最新文章

  1. android studio 读取内存txt文件_SharedPreference与文件存储
  2. 可伸缩性架构常用技术——之数据切分
  3. mysql服务的基本操作_MySql(一)mysql服务的基本操作及环境配置
  4. ATG中的定时Job处理
  5. Java是否为整数_Java问题 输入一个数判定其是否为整数
  6. 如何更改 Mac 上的光标颜色
  7. scrapy 安装流程和启动
  8. 计算机组成原理第4章,计算机组成原理-第4章总结.doc
  9. 前端学习(2040)vue之电商管理系统电商系统之执行build命令所有的警告
  10. mysql六:数据备份、pymysql模块
  11. Flink 1.11 SQL 使用攻略
  12. 另类方法激活你的Winodws 2008
  13. MySQL-快速入门(17)MySQL Proxy,读写分离,负载均衡
  14. 全球科学家公认的高效学习法——费曼学习法
  15. 使用同源建模预测蛋白质结构
  16. [软件工程] 总体设计(概要设计或初步设计)
  17. 静态网页/动态网页/伪静态网页/动态HTML
  18. CCF201809-4 再卖菜
  19. Mybatis配置注意事项
  20. 计算机键盘锁不了怎么办,电脑键盘被锁,打字打不出来怎么处理,

热门文章

  1. eval语法报错 ie10_JavaScript中eval语句浅尝
  2. RegisterHotKey在XP系统下的运行问题
  3. x86-64函数调用参数传递
  4. 深度 || 既然C编译器是C语言写的,那么第一个C编译器是怎样来的?
  5. 【HTML+CSS网页设计与布局 从入门到精通】第6章-标题h1,h1字体格式的设置方式
  6. WEB HTTP:浏览器HTTP协议漫谈、请求对象Httprequest、响应对象HttpResponse、浏览器内部工作原理(待完善)
  7. 云原生的本质_你懂什么是云原生吗?
  8. numpy基础笔记01
  9. java 什么是类的继承_Java基础,类的继承,粗略的理解希望对大家有所帮助!
  10. sqoop建表_Sqoop学习之路 (一)