千家信息网

Maxwell编译

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,Maxwell简介Maxwell是一个能实时读取MySQL二进制日志binlog,并生成 JSON 格式的消息,作为生产者发送给 Kafka,Kinesis、RabbitMQ、Redis、Google
千家信息网最后更新 2025年12月02日Maxwell编译

Maxwell简介

Maxwell是一个能实时读取MySQL二进制日志binlog,并生成 JSON 格式的消息,作为生产者发送给 Kafka,Kinesis、RabbitMQ、Redis、Google Cloud Pub/Sub、文件或其它平台的应用程序。它的常见应用场景有ETL、维护缓存、收集表级别的dml指标、增量到搜索引擎、数据分区迁移、切库binlog回滚方案等。官网(http://maxwells-daemon.io)

编译Maxwell

导入Maxwell源码到IDEA

编译完成后生成target文件夹,注意,在打package之前先clean

把新编译出来的maxwell-1.22.1.tar.gz上传到服务器

[hadoop@hadoop004 maxwell-1.22.1]$ vim config.properties
# mysql optionsuser = maxwellpassword = Aaron123456#host= hadoop004jdbc_options = useSSL=false&serverTimezone=Asia/Shanghaischema_database = maxwellignore_producer_error = true# sync tablesinclude_dbs=helloinclude_tables=peopleproducer = kafkakafka_topic = DSHS# kafka produce optionskafka.batch.size = 10000kafka.max.request.size = 2097152kafka.request.timeout.ms = 360000kafka.acks = allkafka.compression.type = snappykafka.metadata.fetch.timeout.ms= 360000kafka.retries= 100# kafka.linger.ms = 500kafka.max.in.flight.requests.per.connection = 1kafka.timeout.ms = 360000kafka.buffer.memory = 536870912kafka.max.block.ms = 1800000kafka.bootstrap.servers=hadoop004:9092# kafka producer partitionproducer_partition_by=primary_key# kafka monitormetrics_type=httpmetrics_http_port=8083

或者直接在IDEA直接启动

启动Kafka

bin/kafka-topics.sh --create --zookeeper hadoop004:2181 --replication-factor 1 --partitions 1 --topic DSHSbin/zookeeper-server-start.sh -daemon config/zookeeper.propertiesbin/kafka-server-start.sh -daemon config/server.propertiesbin/kafka-console-consumer.sh --zookeeper localhost:2181/kafka --topic DSHS --from-beginning
[hadoop@hadoop004 maxwell-1.22.1]$ bin/maxwell --kafka_version 0.10.0.1 --config config.properties


➜  bin pwd/Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3/bin➜  bin sh mvn install:install-file -Dfile=/Users/Aaron/Downloads/fuxing/phoenix-4.10.0-cdh6.12.0/phoenix-4.10.0-cdh6.12.0-client.jar -DgroupId=org.apache.phoenix -DartifactId=phoenix-client -Dversion=4.10.0-cdh6.12.0 -Dpackaging=Jar
编译 文件 应用 二进制 后生 场景 增量 实时 常见 平台 应用程序 引擎 指标 搜索引擎 数据 文件夹 方案 日志 服务器 格式 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 方舟服务器管理器怎么导入存档 网络安全中fcs是什么意思 安卓数据库如何设计 当前网络安全应用技术包括 软件开发交易 企业十四五网络安全规划重点 嘉定区智能软件开发中心 c服务器开发书籍 网络安全统一监测平台 软件开发项目设计 sql文件如何查看数据库名字 长沙民政计算机网络技术是专科吗 科密消费机连接数据库失败 闵行区标准软件开发代理商 qt小软件开发 青浦区数据软件开发厂家价格 pr媒体缓存数据库在哪 wifu服务器坏了多久能修好 不同地区服务器对游戏的影响 阳高现代化网络安全答疑解惑 用友通t3数据库装不上 华硕服务器主板带RA丨d功能 运满满软件开发怎么样 全州县软件开发 政府软件开发项目管理办法 高级网络安全技术课程 国际互联网科技创新研讨会 网络安全风险变量增多 网络安全 公务员面试题 山东威海首选dns服务器
0