maxwell监控mysql_利用Maxwell组件实时监听Mysql的binlog日志
一:在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日志相关推荐
- Canal监听mysql的binlog日志实现数据同步
Canal监听mysql的binlog日志实现数据同步 1. canal概述 1.1 canal简介 1.2 技术选型 1.3 原理分析 1.3.1 MySQL主备复制原理 1.3.2 canal原理 ...
- Java监听mysql的binlog详解(mysql-binlog-connector)
Java监听mysql的binlog详解(mysql-binlog-connector) 1. 需求概述 2. 技术选型 3. 方案设计 3.环境准备 3.1 查看是否开启binlog 3.2 mys ...
- html 监听input输入框的值,利用原生JS实时监听input框输入值
利用原生JS实时监听input框输入值 原生JS中可以使用oninput,onpropertychange,onchange oninput,onpropertychange,onchange的用法 ...
- Java 技术篇-利用ClipboardOwner实现实时监听剪切板功能实例演示
核心功能说明: 设置剪切板内容并指定所有者:clipboard.setContents(); 当所有者为程序本身时才能监听到剪切板的变动,每次系统执行复制或剪切动作时会自动的更改剪切板的所有者,所以每 ...
- 基于目标追踪算法、web、gui开发的程序,可实时监控画面、检测目标、监听电脑配置
基于目标追踪算法.web.gui开发的程序,可实时监控画面.检测目标.监听电脑配置,此项目由软件+网页设计而成,请看项目展示.
- vue图片宽高自适应_Echarts图标宽度变成100px,让图表宽度随着父元素自动适应,Vue实时监听宽度的变化,这可能是史上最好的解决方案!...
源码解读:当Echarts绘制图表计算宽度的时候,由于初始化图表设置为display: none,所以无法获取到clientWidth,而 parseInt(stl.width, 10)) 将widt ...
- vue_组件_监听组件事件
1.$emit 的使用 在组件中注册自定义事件 $emit(事件名, 参数) //该参数会当作第一个参数传入绑定的函数中 下面用一个菜单栏例子来说明,如下图所示 组件 Vue.component ...
- vue获取元素距离页面顶部的距离_VUE实时监听元素距离顶部高度的操作
效果图如下所示 .html 今日热门 今日热销 .js mounted(){ window.addEventListener('scroll',this.handleScrollx,true) }, ...
- angular监听输入框值的变化_angular 实时监听input框value值的变化触发函数方法
用angulajs + ionic 做了一个登陆页面.效果要通过监听输入框的变化来判断登陆按钮是否可点击.当至少一个输入框为空时登录按钮不可点击.一开始是用的jquery的方法做的,后来发现刷新当前页 ...
最新文章
- android studio 读取内存txt文件_SharedPreference与文件存储
- 可伸缩性架构常用技术——之数据切分
- mysql服务的基本操作_MySql(一)mysql服务的基本操作及环境配置
- ATG中的定时Job处理
- Java是否为整数_Java问题 输入一个数判定其是否为整数
- 如何更改 Mac 上的光标颜色
- scrapy 安装流程和启动
- 计算机组成原理第4章,计算机组成原理-第4章总结.doc
- 前端学习(2040)vue之电商管理系统电商系统之执行build命令所有的警告
- mysql六:数据备份、pymysql模块
- Flink 1.11 SQL 使用攻略
- 另类方法激活你的Winodws 2008
- MySQL-快速入门(17)MySQL Proxy,读写分离,负载均衡
- 全球科学家公认的高效学习法——费曼学习法
- 使用同源建模预测蛋白质结构
- [软件工程] 总体设计(概要设计或初步设计)
- 静态网页/动态网页/伪静态网页/动态HTML
- CCF201809-4 再卖菜
- Mybatis配置注意事项
- 计算机键盘锁不了怎么办,电脑键盘被锁,打字打不出来怎么处理,
热门文章
- eval语法报错 ie10_JavaScript中eval语句浅尝
- RegisterHotKey在XP系统下的运行问题
- x86-64函数调用参数传递
- 深度 || 既然C编译器是C语言写的,那么第一个C编译器是怎样来的?
- 【HTML+CSS网页设计与布局 从入门到精通】第6章-标题h1,h1字体格式的设置方式
- WEB HTTP:浏览器HTTP协议漫谈、请求对象Httprequest、响应对象HttpResponse、浏览器内部工作原理(待完善)
- 云原生的本质_你懂什么是云原生吗?
- numpy基础笔记01
- java 什么是类的继承_Java基础,类的继承,粗略的理解希望对大家有所帮助!
- sqoop建表_Sqoop学习之路 (一)