本文共 1679 字,大约阅读时间需要 5 分钟。
哈咯大家好呀!今天是对otter准备的最后一个流程,配置好node,并且吧manager,zookeeper和node组合起来形成一个完整可以进行Mysql同步任务的服务,话不多说我们今天就来来事准备工作的最后一步Node搭建吧!
附上:
喵了个咪的博客:
Otter项目地址:
Otter文档地址:
我们在介绍otter的特性里面有提及到aria2,它是一个文件通道来保证需要同步的数据通过极快的速度同步到需要同步的服务器上
cd /app/install/tar zxvf aria2-1.17.1.tar.gzmv aria2-1.17.1 aria2cd aria2./configuremakemake install# 验证安装是否成功aria2c -v# 会输出aria2 version 1.17.1 Copyright (C) 2006, 2013 Tatsuhiro Tsujikawa
接下来我们来配置node,node主要负责接受manage下发任务的处理
mkdir /tmp/nodetar zxvf /app/install/node.deployer-4.2.13.tar.gz -C /tmp/nodecd /tmp/node/# nid配置node的ID多个node协同工作时不能重复echo 1 > conf/nid# 修改配置文件vim conf/otter.properties# 主要是确认连接manager地址是否正确(这里使用服务器内网地址进行配置)otter.manager.address = 10.144.159.182:1099
配置完成之后我们不要着急启动node,因为启动了node要是manager没有配置是没法建立连接的,顺序是先配置好manager在开启node.
最后我们来吧manager,zookeeper和node关联起来,我们先进入manager的管理界面,点击右边的登陆:
使用默认用户名密码admin:admin登陆进去:
找到机器管理的zookeeper配置点击进去:
选择添加一个zookeeper:
填好自己本地的zookeeper地址和端口保存:
在选择机器管理的node管理点击进去:
选择添加一个node:
配置好node的一些参数
node这种设计,是为解决单机部署多实例而设计的,允许单机多node指定不同的端口:
这个时候就可以启动我们的node了:
cd /tmp/node/bin/./startup.sh
注意:如果发现启动不了可以查看node的日志
等带一段时间后刷新会发现状态已经变为了启动,这个时候就已经成功了:
并且这个时候我们在zookeeper页面点击查看选项可以看到zookeeper已经在运行了:
注意:如果发现一直都是未启动状态可以查阅/tmp/node/logs中的日志
本节成功的完成了在进行数据同步前的准备工作,下一节将会讲解怎么配置第一个A->B的数据同步,那么多谢大家的支持,后续也会给大家带来更多的精品文章!
注:笔者能力有限有说的不对的地方希望大家能够指出,也希望多多交流!
转载地址:http://hzyjl.baihongyu.com/