栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

MaxWell抓取数据

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MaxWell抓取数据

文章目录
      • MaxWell安装及配置
      • Maxwell监控抓取MySQL数据

MaxWell安装及配置

提前准备好MaxWell软件包

 tar -zxvf /opt/software/maxwell-1.25.0.tar.gz -C /opt/module/

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

mysql -uroot -p000000

mysql> CREATE DATABASE maxwell;

2、设置安全级别

mysql> set global validate_password_length=4;
mysql> set global validate_password_policy=0;

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

GRANT ALL ON maxwell.* TO 'maxwell'@'%' IDENTIFIED BY '000000';

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

GRANT SELECT ,REPLICATION SLAVE , REPLICATION CLIENT ON *.* TO maxwell@'%';
Maxwell监控抓取MySQL数据

1、拷贝配置文件

cp config.properties.example config.properties

2、修改配置文件

producer=kafka
kafka.bootstrap.servers=hadoop102:9092,hadoop103:9092,hadoop104:9092
#需要添加
kafka_topic=ods_base_db_m
# mysql login info
host=hadoop102
user=maxwell
password=000000
#需要添加 初始化会用
client_id=maxwell_1

注意:

  • 默认还是输出到指定 Kafka 主题的一个 kafka 分区,因为多个分区并行可能会打乱 binlog 的顺序
  • 如果要提高并行度,首先设置 kafka 的分区数>1,然后设置 producer_partition_by 属性
    • producer_partition_by=database|table|primary_key|random| column

3、启动maxwell

/opt/module/maxwell-1.25.0/bin/maxwell --config /opt/module/maxwell-1.25.0/config.properties

4、启动kafka消费客户端(前提先启动zookeeper)

bin/kafka-console-consumer.sh --bootstrap-server hadoop102:9092 --topic ods_base_db_m

5、操作数据库,发现消费者消费的信息

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1032532.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号