otter功能初级使用
来源:互联网 发布:python服务器脚本 编辑:程序博客网 时间:2024/06/03 16:30
前提是otter环境已经启动好。otter功能的初步使用。本机数据库test下test表同步到test2表。表结构都是(ID,NAME):
1、登录otter:http://localhost:8080
用户admin/admin,参见otter库user表
2、配置zookeeper
集群设置为:127.0.0.1:2181;
2181为zookeeper中clientPort
3、配置node
机器IP配置为127.0.0.1和localhost时,node后台一直提示不能连接,重启node时,也不成功,一直提示
Exception in thread "main" java.lang.IllegalArgumentException: node[1] ip[127.0.0.1] port[2088] , but your host ip[10.82.××.×××] is not matched!
查看manager日志有以下日志:
2015-12-22 20:37:14.357 [] WARN com.alibaba.dubbo.remoting.transport.AbstractServer - [DUBBO] All clients has discontected from /10.82.××.×××:1099. You can graceful shutdown now., dubbo version: 2.5.3, current host: 127.0.0.1
后将机器IP项修改为IP地址,还是以上类似的提示,后再重启一次node,启动OK。
[main] INFO com.alibaba.otter.node.deployer.OtterLauncher - INFO ## the otter server is running now ......
并且web端,显示NODE已经启动。
原因分析:初步估计是因为ip映射出现问题。
机器端口配置位2088,下载端口配置位9090
4、配置数据源:
由于是本机数据库,配置root用户127.0.0.1:3306
5、配置数据表:
配置源表和目标表
6、配置canal:
数据库地址:127.0.0.1:3306;
7、配置channel
按需求配置,选择好相应的select机器和load机器(选在node)。再channel列表中,点击运行。node是已启动状态,channel才能点击启动。
8、测试数据同步结果。
9、疑问:
配置channel里面pipeline时,为什么既选择了node信息,又要选择canal信息。canal在同步过程中具体作用是什么?
- otter功能初级使用
- Otter
- otter
- 使用otter实现mysql的跨机房同步
- 使用otter实现MySQL跨机房双向同步
- otter编译
- otter安装
- Otter简介
- otter部署
- rose的初级使用
- Assert使用-初级
- AXIS的初级使用
- vim的初级使用
- maven的初级使用
- JUnit初级使用
- Ant初级使用
- MYSQL的初级使用
- MySql初级使用指导
- 什么叫三次握手?什么叫四次断开?
- php【基础学习二】File
- bzoj 3223 Tyvj 1729 文艺平衡树 Splay
- android vebview与js交互 webview与网页交互
- Linux下apache tomcat集群搭建
- otter功能初级使用
- js 获取浏览器高度和宽度值(多浏览器)
- KVC
- Spring 注释实现任务调度
- Maven的聚合和继承(六)
- 初次使用netfilter,写了一个禁止ping命令的小程序
- ARduino - 用Arduino主板调试蓝牙模块
- RMAN实战11:数据文件的恢复
- Hibernate常用方法之save