otter搭建

本文档详细介绍了Zookeeper的单机版安装步骤,包括下载、解压、配置和启动过程。接着,讲解了如何下载并安装Otter的manager和node,以及manager的配置和启动。在配置过程中,涉及到的主要参数有otter.properties中的IP地址、端口、数据库连接信息以及Zookeeper的设置。最后,成功启动manager后,可以通过浏览器访问管理页面。
摘要由CSDN通过智能技术生成

一、安装zookeeper的单机版

 

apache-zookeeper-3.6.1-bin.tar.gz

如果下载的是3.5及以后的,需要下载包名带有-bin的版本,从3.5.5开始,带有bin的包才是解压以后可以直接使用的里面有编译后二进制的包,而之前的普通的tar.gz里面只是源码,无法直接使用

下载

wget https://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.6.1/apache-zookeeper-3.6.1-bin.tar.gz

解压

tar -zxf apache-zookeeper-3.6.1-bin.tar.gz -C /usr/local/

创建data文件夹

mkdir data

进入配置文件conf目录

cd conf/

复制一份配置文件(zoo_sample.cfg是官方配置文件模板),并命名为zoo.cfg

cp zoo_sample.cfg zoo.cfg

编辑配置文件

vi zoo.cfg

找到dataDir这一行,修改为

dataDir=/usr/local/apache-zookeeper-3.6.1-bin/data

切换到bin目录

cd ../bin/

启动

./zkServer.sh start

查看已启动的zookeeper服务

./zkCli.sh

二、下载managernode

wget https://github.com/alibaba/otter/releases/download/otter-4.2.18/manager.deployer-4.2.18.tar.gz

wget https://github.com/alibaba/otter/releases/download/otter-4.2.18/node.deployer-4.2.18.tar.gz

node会受ottermanager进行管理,所以需要预先安装otter manager,完成manager安装后,需要在manager页面为node定义配置信息,并生一个唯一id。

三、安装manager

创建manager目录 

mkdir /usr/local/otter/manager

解压

tar -zxf manager.deployer-4.2.18.tar.gz -C /usr/local/otter/manager

cd /usr/local/otter/manager/conf

修改otter.properties配置

vi otter.properties

## otter manager domain name

otter.domainName = 127.0.0.1  ##修改为正确访问ip,生成URL使用,node的配置需要用到

## otter manager http port

otter.port = 8088      ##manage页面的访问端口

## jetty web config xml

otter.jetty = jetty.xml

## otter manager database config

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 communication port

otter.communication.manager.port = 1099     #为node连接manager的端口, node的配置需要用到

## otter communication payload size (default = 8388608)

otter.communication.payload = 8388608

## otter communication pool size

otter.communication.pool.size = 10

## default zookeeper address

otter.zookeeper.cluster.default = 127.0.0.1:2181     ##配置zookeeper

## default zookeeper sesstion timeout = 60s

otter.zookeeper.sessionTimeout = 90000

## otter arbitrate connect manager config

otter.manager.address = ${otter.domainName}:${otter.communication.manager.port}

## should run in product mode , true/false

otter.manager.productionMode = true

## self-monitor enable or disable

otter.manager.monitor.self.enable = true

## self-montir interval , default 120s

otter.manager.monitor.self.interval = 120

## auto-recovery paused enable or disable

otter.manager.monitor.recovery.paused = true

# 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

启动manager

cd /usr/local/otter/manager/bin/

./startup.sh

查看日志

  cat /usr/local/otter/manager/logs/manager.log|grep "Jetty Embed Server is startup"

  cat /usr/local/otter/manager/logs/manager.log|grep "manager server is running now"

启动成功后浏览器访问http://127.0.0.1:8088,出现otter的页面

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值