otter系列—otter_node 安装配置(快速开始)
来源:互联网 发布:linux怎么访问网页 编辑:程序博客网 时间:2024/06/10 23:40
一、环境准备
1、otter node会受otter manager进行管理,所以需要预先安装otter manager。
参见:otter系列—otter_manager 安装配置(快速开始)
2、完成manager安装后,需要在manager页面为node定义配置信息,并生一个唯一id
a. 如果没有添加Zookeeper机器,会让你先添加Zookeeper机器。首先访问manager页面的机器管理页面,点击zookeeper管理。
b. 首先访问manager页面的机器管理页面,点击Node管理。
几点说明:
- 机器名称:可以随意定义,方便自己记忆即可;
- 机器ip:对应node节点将要部署的机器ip,如果有多ip时,可选择其中一个ip进行暴露。(此ip是整个集群通讯的入口,实际情况千万别使用127.0.0.1,否则多个机器的node节点会无法识别);
- 机器端口:对应node节点将要部署时启动的数据通讯端口,建议值:2088;
- 下载端口:对应node节点将要部署时启动的数据下载端口,建议值:9090;
- 外部ip :对应node节点将要部署的机器ip,存在的一个外部ip,允许通讯的时候走公网处理;
- zookeeper集群:为提升通讯效率,不同机房的机器可选择就近的zookeeper集群。
node这种设计,是为解决单机部署多实例而设计的,允许单机多node指定不同的端口
c. 机器添加完成后,跳转到机器列表页面,获取对应的机器序号nid。
通过这两部操作,获取到了node节点对应的唯一标示,称之为node id,简称:nid。 记录该nid,后续启动nid时会使用。
3、node节点进行跨机房传输时,会使用到HTTP多线程传输技术,目前主要依赖了aria2c做为其下载客户端,后续会推出java版本
a. aria2 官方首页: http://aria2.sourceforge.net/
b. 下载页面: http://sourceforge.net/projects/aria2/files/stable/
当前测试过多个HTTP多线程下载客户端,比如wget,curl,axel,oget,proz,aria2c,测试结果aria2c下载效率最快,基本可以压满网卡.
注意:下载完成或者编译完成后,将对应的aria2c包加入到PATH路径即可.
二、下载并解压 otter node
直接下载 ,可访问:https://github.com/alibaba/otter/releases ,会列出所有历史的发布版本包下载方式。
[root@localhost ~]# cd /usr/local/src/[root@localhost src]# wget https://github.com/alibaba/otter/releases/download/v4.2.15/node.deployer-4.2.15.tar.gz[root@localhost src]# mkdir /usr/local/node[root@localhost src]# tar zxvf node.deployer-4.2.15.tar.gz -C /usr/local/node/
三、配置修改
a. nid配置 (将环境准备中添加机器后获取到的序号,保存到conf目录下的nid文件,比如我添加的机器对应序号为1)
[root@localhost src]# cd /usr/local/node/[root@localhost node]# echo 1 > conf/nid
b. otter.properties配置修改
[root@localhost node]# vim conf/otter.properties# otter node root dirotter.nodeHome = ${user.dir}/../## otter node dirotter.htdocs.dir = ${otter.nodeHome}/htdocsotter.download.dir = ${otter.nodeHome}/downloadotter.extend.dir= ${otter.nodeHome}/extend## default zookeeper sesstion timeout = 60sotter.zookeeper.sessionTimeout = 60000## otter communication pool sizeotter.communication.pool.size = 10## otter arbitrate & node connect manager config,修改为正确的manager服务地址otter.manager.address = 192.168.134.133:1099
四、准备启动
[root@localhost node]# ./bin/startup.sh
五、查看日志
[root@localhost ~]# tail -f /usr/local/node/logs/node/node.log2017-12-14 14:20:02.590 [main] INFO com.alibaba.otter.node.deployer.OtterLauncher - INFO ## the otter server is running now ......
看到如下日志,代表node启动完成。
六、验证
访问: http://192.168.134.133:8080/node_list.htm,查看对应的节点状态,如果变为了已启动,代表已经正常启动。(ps,如果是未启动,会是一个红色高亮)
- otter系列—otter_node 安装配置(快速开始)
- otter系列—otter_manager 安装配置(快速开始)
- canal系列—Linux下的安装配置(快速开始)
- otter系列—otter 基本介绍
- otter系列—配置最简同步任务
- otter系列—canal和otter的关系?
- Otter-入门篇2(Manager安装配置)
- otter安装
- 阿里MYSQL数据搬运工具 otter安装配置
- Otter配置说明
- Otter单向同步配置
- Otter配置说明
- Otter单向同步配置
- Otter
- otter
- otter 复制之zookeeper安装
- Hadoop快速上手系列(一)Hadoop部署,安装和配置
- PHP系列—安装与配置(完全源码安装)
- Leetcode_406 Queue Reconstruction by Height
- scratch克隆体编号
- 二叉排序树的理解
- linux在shell中获取时间
- Spring MVC中用@ResponseBody转json,字段为NULL或者为空不参加序列化方法汇总
- otter系列—otter_node 安装配置(快速开始)
- struts2练习及巩固
- [nodejs] 之 fs
- 互联网时代下得移动场景营销
- oracle索引和sql优化
- 20171025_chr_classmultifileupload 多文件上传
- Android高德地图加载WMS服务应用实践
- java.lang.OutOfMemoryError错误
- 笔记2017.12.14