千家信息网

Maxwell编译

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,Maxwell简介Maxwell是一个能实时读取MySQL二进制日志binlog,并生成 JSON 格式的消息,作为生产者发送给 Kafka,Kinesis、RabbitMQ、Redis、Google
千家信息网最后更新 2026年11月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安全错误 数据库的锁怎样保障安全 瑰夏咖啡 互联网络科技 互联网和科技技术 麻工互联网科技 深圳互联网科技公司 礼当家互联网科技 沃里互联网科技 汉立互联网科技有限公司联系电话 中盈科技互联网信息有限公司 科技与互联网哪个更好 杭州壁岐互联网科技有限公司 洛阳昕诺飞互联网科技有限公司 深圳艾果互联网通讯科技 互联网在线教育科技创业 工业互联网科技创业 互联网科技和医药行业 瑞安市蟠桃会互联网科技有限公司 银川新华互联网科技学校招聘 知域互联网科技有限公司官网 前海云享互联网科技 上海睿民互联网科技有限公司 中国互联网科技股 互联网络科技有限公司 天津摩尔互联网科技 深圳互联网科技怎么样 福州新华互联网科技学校 知乎 湖南一路畅行互联网科技 互联网保险科技创业 四川慕妮娅互联网科技有限公司 互联网企业科技类企业如何做账
0