Otter配置说明
标签: Otter
下载
最新版Otter下载地址 CSDN下载地址
需要下载manager.deployer-4.2.13.tar.gz,node.deployer-4.2.13.tar.gz和Source code (zip)
需要安装zookeeper和jdk支持,canal已经内置,不需要安装
manager.deployer-4.2.14存在bug,建议改为使用manager.deployer-4.2.13
Manager配置
数据库初始化
数据库初始化文件位于Source code (zip)的\manager\deployer\src\main\resources\sql目录下,也可以从github源码对应路径下载。
将数据库文件otter-manager-schema.sql在到mysql中,将自动创建数据库otter。
双向同步和DDL共鞥还需要额外创建一个数据库,数据库文件为otter-system-ddl-mysql.sql
配置
修改manager.deployer-4.2.13.tar.gz文件中conf/otter.properties文件,下面仅列出需要修改的配置。
## Otter管理系统访问地址,填写浏览器所需实际访问地址
otter.domainName = 127.0.0.1
## Otter管理系统访问端口
otter.port = 8080
## 数据库配置
otter.database.driver.class.name = com.mysql.jdbc.Driver
otter.database.driver.url = jdbc:mysql://127.0.0.1:3306/otter
otter.database.driver.username = root
otter.database.driver.password = root
## otter和node通讯端口
otter.communication.manager.port = 1099
## zookeeper配置,至少配置一个节点
otter.zookeeper.cluster.default = 192.168.5.172:2181,192.168.5.173:2181,192.168.5.174:2181
# manager email user config
otter.manager.monitor.email.host = smtp.gmail.com
otter.manager.monitor.email.username =
otter.manager.monitor.email.password =
otter.manager.monitor.email.stmp.port = 465
启动和关闭
启动命令:sh bin/startup.sh
日志文件路径:logs/manager.log
访问:http://127.0.0.1:8080/,出现otter的页面,即代表启动成功
访问:http://127.0.0.1:8080/login.htm,初始密码为:admin/admin,即可完成登录. 目前:匿名用户只有只读查看的权限,登录为管理员才可以有操作权限
关闭命令:sh stop.sh
注意:关闭不能直接杀进程,必须使用sh stop.sh后,下次才可以正常启动
Node配置
安装aria2
Node依赖aria2进行数据传输,本教程使用aria2-1.17.1,在CenterOS6.5版本上编译安装成功
cd /app/install/
tar zxvf aria2-1.17.1.tar.gz
mv aria2-1.17.1 aria2
cd aria2
./configure
make
make install
# 验证安装是否成功
aria2c -v
# 会输出
aria2 version 1.17.1
Copyright (C) 2006, 2013 Tatsuhiro Tsujikawa
config配置
node.deployer-manager.deployer-4.2.13.tar.gz文件中conf/otter.properties文件,下面仅列出需要修改的配置。
## Manage通讯地址端口
otter.manager.address = 127.0.0.1:1099
注意Manage通讯端口和访问端口不是一个,通讯端口默认是1099
nid获取
登录Otter Manager,进入机器管理->zookeeper管理,添加zookeeper集群
进入机器管理->node管理,添加node
添加完成后,在node管理列表中,可以找到序号,序号即为nid
nid配置
进入node根目录,输入echo 1 > conf/nid,此处的数字需要替换为为上一步获取的nid
启动和关闭
启动命令:sh bin/startup.sh
日志文件路径:logs/node/node.log
访问: http://127.0.0.1:8080/node_list.htm (机器管理->node管理),查看对应的节点状态,如果变为了已启动,代表已经正常启动。(ps,如果是未启动,会是一个红色高亮)
关闭命令:sh stop.sh
注意:关闭不能直接杀进程,必须使用sh stop.sh后,下次才可以正常启动