目录
- [什么是Binlog View?](#什么是Binlog View?)
- 安装部署教程
-
- [一、Binlog View安装](#一、Binlog View安装)
-
- 1、canal-server安装及设置
- [2、Binlog View安装及设置](#2、Binlog View安装及设置)
- 二、节点配置
- [三、Binlog View界面](#三、Binlog View界面)
什么是Binlog View?
Binlog View是一款基于JAVA开发的全链路数据监控软件,可以记录MYSQL数据库数据从新增-编辑-删除的完整链路数据,让数据问题排查变得轻松。
安装部署教程
全链路数据监控 Binlog View
一、Binlog View安装
1、canal-server安装及设置
powershell
docker run -d --name canal-server canal/canal-server:v1.1.8
mkdir -p /opt/canal-server
docker cp canal-server:/home/admin/canal-server/conf/example/instance.properties /opt/canal-server
vi /opt/canal-server/instance.properties
注意修改以下数据
powershell
canal.instance.master.address=172.16.16.132:3306
canal.instance.dbUsername=root
canal.instance.dbPassword=root
重启容器
powershell
docker stop canal-server
docker rm canal-server
docker run --name canal-server -p 11111:11111 -d \
-v /opt/canal-server/instance.properties:/home/admin/canal-server/conf/example/instance.properties \
-v /opt/canal-server/logs/:/home/admin/canal-server/logs/ \
canal/canal-server:v1.1.8
检查运行状态
powershell
[root@localhost canal-server]# docker logs -f canal-server
DOCKER_DEPLOY_TYPE=VM
==> INIT /alidata/init/02init-sshd.sh
==> EXIT CODE: 0
==> INIT /alidata/init/fix-hosts.py
==> EXIT CODE: 0
==> INIT DEFAULT
==> INIT DONE
==> RUN /home/admin/app.sh
==> START ...
start canal ...
start canal successful
==> START SUCCESSFUL ...
2、Binlog View安装及设置
运行
powershell
docker run -d \
-p 8080:8080 \
--name binlog-view \
--restart=always \
-e console=true \
-v /opt/binlog-view/logs/:/opt/logs/binlog-view/ \
-v /opt/binlog-view/db:/db/ \
yunkunma/binlog-view:latest
console: 是否开启h2远程面板
db: h2和lucene 数据文件
二、节点配置
仅需配置canal-server节点


三、Binlog View界面



H2数据库查看
URL: http//127.0.0.1:8080/h2
JDBC URL: jdbc:h2:./db/h2/binlog

