@zh350229319
2017-11-30T05:34:13.000000Z
字数 2135
阅读 699
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
数据库初始化文件位于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.Driverotter.database.driver.url = jdbc:mysql://127.0.0.1:3306/otterotter.database.driver.username = roototter.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 configotter.manager.monitor.email.host = smtp.gmail.comotter.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进行数据传输,本教程使用aria2-1.17.1,在CenterOS6.5版本上编译安装成功
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.1Copyright (C) 2006, 2013 Tatsuhiro Tsujikawa
node.deployer-manager.deployer-4.2.13.tar.gz文件中conf/otter.properties文件,下面仅列出需要修改的配置。
## Manage通讯地址端口otter.manager.address = 127.0.0.1:1099
注意Manage通讯端口和访问端口不是一个,通讯端口默认是1099
登录Otter Manager,进入机器管理->zookeeper管理,添加zookeeper集群
进入机器管理->node管理,添加node
添加完成后,在node管理列表中,可以找到序号,序号即为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后,下次才可以正常启动