maxwell安装部署

3 篇文章 0 订阅
1 篇文章 0 订阅

部署

  • maxwell
wget https://github.com/zendesk/maxwell/releases/download/v1.14.1/maxwell-1.14.1.tar.gz 	

tar -zxvf maxwell-1.14.1.tar.gz

  • mysql
vi my.cnf
server_id=1
log-bin=master
binlog_format=row
mysql> create database maxwell;
mysql> CREATE USER 'maxwell'@'%' IDENTIFIED BY '123456';
mysql> GRANT ALL ON maxwell.* TO 'maxwell'@'%';
mysql> GRANT SELECT, REPLICATION CLIENT, REPLICATION SLAVE ON *.* TO 'maxwell'@'%';
mysql> flush privileges;
  • kafka
    kafka client 对应的jar copy 到 maxwell-1.14.1/lib/kafka-clients 目录下
cp kafka-clients-0.10.2-kafka-2.2.0.jar /home/bigdata/maxwell/maxwell-1.14.1/lib/kafka-clients/
  • 启动maxwell
bin/maxwell --user='maxwell' --password='123456' --host='spark003' \
   --producer=kafka --kafka.bootstrap.servers=spark003:9092,spark004:9092,spark005:9092 --kafka_topic=maxwell \
   --kafka_version=0.10.2-kafka-2.2.0 --client_id=1 --output_ddl=true

  • 启动kafka消费
/opt/cloudera/parcels/KAFKA-2.2.0-1.2.2.0.p0.68/lib/kafka/bin/kafka-console-consumer.sh --bootstrap-server spark003:9092,spark004:9092,spark005:9092 --from-beginning --topic maxwell

  • 结果
{"type":"table-create","database":"bigdata","table":"role","def":{"database":"bigdata","charset":"utf8","table":"role","primary-key":["r":"role_id","signed":true}]},"ts":1559118577000,"sql":"CREATE TABLE `role` (\r\n`role_id`  int NOT NULL ,\r\nPRIMARY KEY (`role_id`)\r\n
{"database":"bigdata","table":"role","type":"update","ts":1559118348,"xid":956,"commit":true,"data":{"role_id":1},"old":
{"type":"table-alter","database":"bigdata","table":"role","old":{"database":"bigdata","charset":"utf8","table":"role","primary-key":["ro:"role_id","signed":true}]},"def":{"database":"bigdata","charset":"utf8","table":"role","primary-key":["role_id"],"columns":[{"type":"inpe":"varchar","name":"role_name","charset":"utf8"}]},"ts":1559118626000,"sql":"ALTER TABLE `role`\r\nADD COLUMN `role_name`  varchar(255
{"type":"table-alter","database":"bigdata","table":"role","old":{"database":"bigdata","charset":"utf8","table":"role","primary-key":["ro:"role_id","signed":true},{"type":"varchar","name":"role_name","charset":"utf8"}]},"def":{"database":"bigdata","charset":"utf8","table":ns":[{"type":"int","name":"role_id","signed":true}]},"ts":1559118683000,"sql":"ALTER TABLE `role`\r\nDROP COLUMN `role_name`"}
{"type":"table-drop","database":"bigdata","table":"role","ts":1559118700000,"sql":"DROP TABLE `role` /* generated by server */"}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值