maxwell源码编译安装部署

目录

1、组件环境

2、maxwell安装前提

3、maxwell安装

3.1、maxwell下载

3.1.1、最新版本下载

​编辑

 3.1.2、历史版本下载

3.2、maxwell安装

 3.3、maxwell配置

3.2.1、mysql开启binlog

3.3.2、maxwell元数据配置

 3.3.3、maxwell配置任务

 4、maxwell部署问题

4.1、utf8mb4编码问题

4.1.1、问题详情

4.1.2、报错原因

4.1.3、解决方案

4.1.4、解决详情

  4.1.4.1、解压源码包

  4.1.4.2、idea导入maxwell源码

  4.1.4.3、解决依赖

 4.1.4.4、 处理报错

 4.1.4.5、 修改代码

4.4.4.6、编译打包

4.2、编译报错类问题

4.2.1、jgroups版本问题

4.2.1.1、问题详情

4.2.1.2、解决方案

4.2.1.2.1、修改pom文件

4.2.1.2.2、修改代码

4.2.2、编译测试报错问题

4.2.2.2、问题详情


1、组件环境

组件名称

版本号

注意事项

maxwell

1.29.2

不支持jdk1.8以上版本

jdk

1.8.0_341

idea

2021.2

mysql

8.0.32

kafka

2.11-2.4.0

2、maxwell安装前提

  如未安装则先完成kafka、mysql的安装工作,再继续后续maxwell安装测试

  1. Kafka已经安装完成

  2. mysql已经安装完成

3、maxwell安装

3.1、maxwell下载

3.1.1、最新版本下载

官网地址:https://maxwells-daemon.io/

 3.1.2、历史版本下载

 

 

备注:

maxwell-1.29.2.tar.gz是安装包,可以直接使用;

Source code(zip)是源码包,可以用于个性化开发,后续编译打包使用; 

3.2、maxwell安装

#第一步:上传maxwell到目录上传到:/opt/soft/#第二步:解压maxwell安装包
cd /opt/soft/
tar -zxvf maxwell-1.29.2.tar.gz

 3.3、maxwell配置

3.2.1、mysql开启binlog

--1、查看是否开启binlog:结果如下图所示,OFF代表关闭,ON代表开启
show variables like 'log_%';--2、修改配置文件,开启binlog
--2.1 修改配置文件名称
vi /etc/my.cnf--2.2、修改配置文件内容
server_id=1
log_bin = mysql-bin
binlog_format = ROW
expire_logs_days = 30--3、重启mysql
systemctl restart mysq

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/31133.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

django学习入门系列之第三点《CSS基础样式介绍1》

文章目录 高度和宽度块级标签|行内标签的转换字体和颜色往期回顾 高度和宽度 如果在块级标签内,单独定义高度的话,宽度会默认拉满 使用百分比的时候 如果是块级标签,宽度可以用百分比,高度用不了(使用起来没效果&…

Mac OS 安装frida

安装frida和frida-tools Python是基础,提前装好Python 终端执行 python3 -m pip install frida 如果出现error 按照提示处理 信息提示:brew install pipx 于是终端执行: brew install pipx 安装frida: pipx install frida…

jetson设置

首先准备一张16g以上的sd卡 点此下载sd套件 https://www.sdcard.org/downloads/formatter/eula_windows/SDCardFormatterv5_WinEN.zip 这里下载sd卡格式化 然后https://etcher.download/download-etcher/ 下载etcher 看这篇https://blog.csdn.net/automoblie0/article/deta…

Apache Flink在IoT指标开发流处理全过程案例

目录 1. 环境搭建与基本概念 2. 数据摄入 3. 数据解析与转换 4. 定义时间窗口与计算 5. 复杂事件处理 6. 数据输出与存储 7. 整合流程与执行 8. 性能调优与监控 在物联网(IoT)领域,Apache Flink作为强大的流处理框架,能够高效地处理从传感器、设备等来源产生的海量实…

uniapp实现tabBar功能常见的方法

在 UniApp 中实现 Tab 功能通常涉及到使用 <navigator> 组件结合 tabBar 配置&#xff0c;或者通过自定义的视图切换逻辑来实现。以下是两种常见的实现方式&#xff1a; 1. 使用 tabBar 配置 UniApp 支持在 pages.json 文件中配置 tabBar&#xff0c;以在应用的底部或顶…

VMware ESXi 8.0U2c macOS Unlocker OEM BIOS Huawei (华为) FusionServer 定制版

VMware ESXi 8.0U2c macOS Unlocker & OEM BIOS Huawei (华为) FusionServer 定制版 ESXi 8.0U2 标准版&#xff0c;Dell (戴尔)、HPE (慧与)、Lenovo (联想)、Inspur (浪潮)、Cisco (思科)、Hitachi (日立)、Fujitsu (富士通)、NEC (日电)、Huawei (华为)、xFusion (超聚…

前端vue实战项目结构、常用编辑器vs code 配置

5.Complete JSDoc Tags 6.Custom CSS and JS Loader 7.Debugger for Chrome 8.EditorConfig for VS Code 9.ESLint ☆☆☆ 10.gitignore 11.GitLens — Git supercharged 12.npm 13.PostCSS syntax !important 14.Vetur ☆ 15.vscode-icons 16.vue-i18n 17.Markdow…

2024年最值得推荐的10款免费数据可视化工具!

数据可视化之所以受欢迎&#xff0c;不仅因为它简化了我们查看繁杂数据的方式&#xff0c;还在于数据可视化可以加快我们获取数据信息的速度。但是对于初学者来说&#xff0c;使用数据可视化工具并不能够快速上手。因此本篇文章特意为大家列出了10款免费的数据可视化工具&#…

html做一个画柱形图的软件

你可以使用 HTML、CSS 和 JavaScript 创建一个简单的柱形图绘制软件。为了方便起见&#xff0c;我们可以使用一个流行的 JavaScript 图表库&#xff0c;比如 Chart.js&#xff0c;它能够简化创建和操作图表的过程。 以下是一个完整的示例&#xff0c;展示如何使用 HTML 和 Cha…

码蹄集 BD202401 补给

错误解法&#xff1a;简单将取半前后的综合排序后取最小值&#xff0c;这样没有考虑这样一种情况&#xff1a;取半的时机不对&#xff0c;也许取半某个大一点的P之后反而能进一步取一个补给点了呢&#xff1f;&#xff1f;对不对。这样简单排序只不过是“最省钱”的一种&#x…

人机交互的AB面

每个人都有AB面&#xff0c;每个技术也是如此&#xff0c; 人机交互作为一个多学科的领域&#xff0c;其AB面可以理解为它的优势和劣势&#xff0c;或者积极和消极的影响。以下是人机交互的AB面&#xff1a; A面&#xff08;优势/积极面&#xff09;&#xff1a; 提高效率和生产…

Cocos引擎加密方案解析

据2023年数据显示&#xff0c;Cocos引擎全球游戏市场的占有率约为20%&#xff0c;国内手游占有率约为40%&#xff0c;在国内手游市场中&#xff0c;不少热门游戏均为Cocos引擎研发&#xff0c;如《捕鱼达人》、《梦幻西游》、《剑与远征》等。 而在近年来国内火热的小游戏赛道…

【JDBC】Oracle数据库连接问题记录

Failed to load driver class oracle.jdbc.driver.OracleDriver in either of HikariConfig class oracle驱动包未正确加载&#xff0c;可以先尝试使用下面方式加载检查类是否存在&#xff0c;如果不存在需要手动下载odbc包 try {Class.forName("oracle.jdbc.driver.Ora…

java实现分类下拉树,点击时对应搜索---后端逻辑

一直想做分类下拉&#xff0c;然后选择后搜索的页面&#xff0c;正好做项目有了明确的需求&#xff0c;查找后发现el-tree的构件可满足需求&#xff0c;数据要求为&#xff1a;{ id:1, label:name, childer:[……] }形式的&#xff0c;于是乎&#xff0c;开搞&#xff01; 一…

算法训练营day15--110.平衡二叉树+ 257. 二叉树的所有路径+ 404.左叶子之和+222.完全二叉树的节点个数

一、110.平衡二叉树 题目链接&#xff1a;https://leetcode.cn/problems/balanced-binary-tree/ 文章讲解&#xff1a;https://programmercarl.com/0110.%E5%B9%B3%E8%A1%A1%E4%BA%8C%E5%8F%89%E6%A0%91.html 视频讲解&#xff1a;https://www.bilibili.com/video/BV1Ug411S7m…

体育时间:“中国第一”的出海代表们,一致瞄准了这一赛道?

2024年无疑又是一个体育赛事超级大年。 从1月的亚洲杯&#xff0c;2月的世乒团体锦标赛、第14届冬运会、到6月欧洲杯与美洲杯隔空对决&#xff0c;巴黎奥运会也将在7月盛大开赛&#xff0c;随后则还有8月的巴黎残奥会&#xff0c;对于期待万分的体育粉丝们&#xff0c;这将是极…

【Qt快速入门(七)】- QListWidget列表框的使用

目录 Qt快速入门(七)- QListWidget列表框的使用QListWidget列表框的使用QListWidget的基本用法项管理1. 插入和删除项2. 查找和排序项信号与槽1. 处理项选择事件2. 处理项双击事件样式设置1. 设置项的字体和颜色2. 设置项的背景颜色3. 自定义项样式扩展功能1. 多选2. 拖放3. …

计算机编码以及URL转码

目录 一、计算机编码 1.ASCII编码 2. GB2312编码 3.GBK编码 4.UTF-8编码 二、URL转码 1.encodeURI和decodeURI 2.encodeURIComponent 和 decodeURIComponent 三、Base64 一、计算机编码 在计算机中&#xff0c;所有的数据在存储和运算时都要使用二进制数表示&#xf…

oracle性能视图

1. DBA_HIST_SQLSTAT 包含了数据库运行过程中收集的所有SQL语句的执行统计信息。每个SQL语句在AWR快照期间的执行次数、CPU时间、执行时间、缓冲区获取数量、磁盘读写量等关键性能指标都会被记录在这里。通过分析DBA_HIST_SQLSTAT&#xff0c;数据库管理员可以识别出执行效率低…

Spring Boot程序打包docker镜像

1.将springboot程序使用maven package打包出jar。 2.创建dockerfile。 FROM openjdk:8 VOLUME /tmp EXPOSE 8601 #ADD 后面的参数是项目名字 / 后面的参数是自定义的别名 ADD webflux-hello-0.0.1-SNAPSHOT.jar /webflux-hello.jar #这里的最后一个变量需要和前面起的别名相同…