Maxwell安装与配置

Maxwell安装与配置

maxwell 是由美国zendesk开源,用java编写的Mysql实时抓取软件。其抓取的原理也是基于binlog。
点击此处跳转Maxwell官网
参考文章如下链接
链接: Maxwell参考文章
附上本人下载好的安装包
链接:百度网盘下载连接
提取码:1234

上传maxwell安装包到指定路径

解压:

tar -zxvf ./maxwell-1.10.7.tar.gz

拷贝一份原始配置文件

cp ./config.properties.example  ./config.properties

修改配置文件

vim config.properties

修改或添加如下配置

在这里插入图片描述

同一配置文件夹下

配置选项配置说明
producer=kafka实时监控到的日志发送到kafka生产者
kafka.bootstrap.servers= srv191:9092,srv192:9092,srv193:9093配置的本地kafka节点IP地址以及端口号,kafka默认端口号9092
host=xx.xx.xx.xx本地Mysql安装节点IP地址
user=*******用户名
password=******用户密码(按照自己设置输入)
kafka_topic=kafka实时监控到的日志数据发送kafkaTopic下(默认发送maxwell)
include_dbs=test过滤除test数据库下所有日志数据
include_tables=表名,表名可以指定不需要过滤日志数据的表名

Mysql配置:

登陆mysql

mysql -u.... -p.....

创建maxwell初试化数据存储库

create database maxwell

创建用户

grant all privileges on *.* to maxwell@localhost identified by '123456';

修改权限

GRANT ALL PRIVILEGES ON *.* TO 'maxwell'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'maxwell'@'srv191' IDENTIFIED BY '123456' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'maxwell'@localhostIDENTIFIED BY '123456' WITH GRANT OPTION;

刷新配置

flush privileges;

查看权限

SELECT User, Host, authentication_string FROM mysql.user;

在这里插入图片描述

启动maxwell

进入bin目录下

./maxwell --conf ../config.properties

执行如果报错,查看kakfa 中是否有指定的Topic

Kafka命令

这里命令是基于CDH集群环境执行kafka命令
关于kakfa 完全删除Kafka以及zookeeperTopic参考本篇文章链接

创建topic

kafka-topics --zookeeper **.**.**.**:2181,**.**.**.**:2181,**.**.**.**:2181 --create --topic kafka --partitions 3 --replication-factor 1 

启动生产者

kafka-console-producer --broker-list srv191:9092,srv192:9092,srv193:9092 --topic kafka 

启动消费者

kafka-console-consumer --bootstrap-server srv191:9092,srv192:9092,srv193:9092 --topic kafka --from-beginning

查看所有topic

kafka-topics --list --zookeeper **.**.**.**:2181,**.**.**.**:2181,**.**.**.**:2181

删除topic

kafka-topics --delete --zookeeper **.**.**.**:2181,**.**.**.**:2181,**.**.**.**:2181 --topic kafka 

查看所有topic表结构

kafka-topics --describe --zookeeper **.**.**.**:2181,**.**.**.**:2181,**.**.**.**:2181

CDH配置Kafka

把以下选项关闭

在这里插入图片描述
默认是开启状态,删除kafka指定Topic它会自动重新创建

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值