Maxwell是作为中间件的存在,因此部署之前需要环境,这里用MySQL读到Maxwell生成json串
下载
官网或者git下载或者直接在Linux上wget tar包
我这里下载到了Hadoop用户下software中(个人一直将这些tar包放在一个目录下)
修改MySQL的配置
更改my.cof 下的binlog_format 为ROW 类型
然后创建 maxwell的数据库,刷新权限等等操作(根据官网的quick star进行,但是不是很全,因此加了一点东西)
CREATE DATABASE maxwell;
CREATE USER 'maxwell'@'%' IDENTIFIED BY 'ruoze';
GRANT ALL ON maxwell.* TO 'maxwell'@ '%';
GRANT SELECT, REPLICATION CLIENT, REPLICATION SLAVE ON *.* TO 'maxwell'@'%';
flush privileges;