-
Notifications
You must be signed in to change notification settings - Fork 11
快速启动
myksl edited this page Apr 27, 2022
·
1 revision
-
64bit JDK 1.8+
-
Maven 3.2.x
Ptubes同步数据需要提前mysql支持Binlog ROW模式, 需要用户提前修改好binlog模式
[mysqld]
log-bin=mysql-bin # 打开 binlog
binlog-format=ROW # 修改为 ROW 模式
1.下载压缩包
ptubes-reader-server.tar.gz
2.解压到任意目录
mkdir /user/ptubes
tar zxvf ptubes-reader-server.tar.gz -C /tmp/ptubes
解压完成后可以看到目录结构
drwxr-xr-x 4 yangmouren staff 128 2 17 16:47 bin
drwxr-xr-x 5 yangmouren staff 160 2 17 16:54 conf
drwxr-xr-x 63 yangmouren staff 2016 2 17 17:00 lib
3.修改相关配置信息 在conf目录下,修改一个reader.conf,并填入配置
ptubes.server.tasks=demoR1,demoR2 //任务名, 每个任务需要有对应文件的配置信息, 已逗号分隔
程序会根据 ptubes.server.tasks 的参数继续读入ReaderTask相关配置。以上图为例,程序会自动从当前目录寻找 demoR1.properties 和 demoR2.properties,我们分别建立对应的文件(如下图所示)
ptubes.reader.mysql.host= //mysql host地址
ptubes.reader.mysql.port= //mysql 端口
ptubes.reader.mysql.user= //mysql 用户名
ptubes.reader.mysql.passwd= //mysql密码
然后运行程序即可开启ptubes探索之旅。
4.启动服务
sh bin/start.sh
5.查看服务日志
tail -f logs/reader.log
6.关闭服务
sh bin/stop.sh