当前位置: 首页 > news >正文

maxwell安装部署

maxwell安装

1.上传并解压压缩包

tar -zxvf maxwell-1.29.0.tar.gz -C /opt/module/

2.编辑配置文档

vim /etc/my.cnf

重启MySQL服务

systemctl restart mysqld

3.启动MySQL查看

 mysql -uroot -p123456
show variables like '%binlog%';

4.建一个库存储元数据

在MySQL中建立一个Maxwell库用于存储Maxwell的元数据

create database maxwell;

设置MySQL用户密码安全级别

set global validate_password_policy=LOW;
set global validate_password_length=4;
set global validate_password_policy=0;

分配一个账号可以操作该数据库

create user 'maxwell'@'%'identified by 'test123456';
grant all on maxwell.* to 'maxwell'@'%';

分配这个账号可以监控其他数据库的权限

grant select,replication slave,replication client on *.* to maxwell@'%';

刷新MySQL表权限

flush privileges;

5.启动maxwell

bin/maxwell --user='maxwell' --password='123456' --host='master' --producer=stdout

可能是因为权限问题,进入mysql,输入一下命令授予权限。

GRANT ALL ON *.* TO 'maxwell'@'master' IDENTIFIED BY '123456';

刷新

flush privileges;

重新启动

bin/maxwell --user='maxwell' --password='123456' --host='master' --producer=stdout

然后重新开启一个本节点虚拟机窗口,jps查看进程

http://www.dtcms.com/a/335982.html

相关文章:

  • 数据结构:二叉树的高度 (Height)和节点总数 (Count of Nodes)
  • SpringCloud 07 微服务网关
  • C4 架构模型
  • 说一下事件委托
  • Qt——主窗口 mainWindow
  • Django3 - 建站基础知识点总结
  • 【JAVA 核心编程】面向对象中级:封装与访问控制
  • 获取IPv6地址的三种方式
  • 【Git系列】如何从 Git 中删除 .idea 目录
  • Rust:实现仅通过索引(序数)导出 DLL 函数的功能
  • MySQL定时任务详解 - Event Scheduler 事件调度器从基础到实战
  • 学习Stm32 的第一天
  • 基于RK3588的微电网协调控制器:实现分布式能源的智能调控与优化运行
  • git stash临时保存工作区
  • 因果知识图谱:文本预处理的革命性突破
  • pytest中使用loguru的问题及解决
  • CF2121C Those Who Are With Us
  • Week 12: 深度学习补遗:RNN与LSTM
  • Vue 与 React 深度对比:设计哲学、技术差异与应用场景
  • Zemax 中的透镜设计 - 像差理论
  • Python | 解决 matplotlib 中文乱码
  • CentOS7安装部署GitLab社区版
  • 从需求到部署全套方案:餐饮服务许可证数据可视化分析系统的大数据技术实战
  • 深入浅出全面理解贝叶斯框架(Bayesian Framework)
  • jinja2模板引擎全面解析
  • Python3字符串全面指南:从基础操作到40个内建函数实战
  • Go语言并发编程 ------ 锁机制详解
  • 深入理解 uni-app 页面导航:switchTab、navigateTo、redirectTo、reLaunch 与 navigateBack
  • 2.4 双向链表
  • QUIC浅析