Otter安装说明

本文档详细介绍了Otter的安装过程,包括依赖组件的安装(如MySQL、JDK、ZooKeeper)、Otter Manager和Node的配置,以及验证安装是否成功的方法。重点关注了Otter Manager的数据库配置、ZooKeeper的单机模式安装、防火墙设置以及Node的内存调整。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Otter安装说明

Mysql安装(如果已安装则无需再安装):【忽略安装Mysql】

安装依赖

yum -y install perl perl-devel autoconf

#下载Mysql包
https://github.com/alibaba/otter/releases【Otter最新版本下载】
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
#解压
tar zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
#复制解压后的mysql目录到系统的本地软件目录
cp mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql -r
#####【数据库】
#yum intall mysql-server mysql
启动数据库
service mysqld start
关闭数据库
service mysql stop
Otter安装包放至/app/install目录下:
推荐使用OneinStack进行环境配置(默认会更新GCC,cmake等减少依赖出现的问题)
wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz
tar xzf oneinstack-full.tar.gz
#有点耗时,需耐心等待
cd oneinstack
./install.sh
#按照如下选项配置安装mysql5.6,密码为otter**(初始化manager需要mysql的支持)**【可不改】其他可以全选N更具你的需求,可以配置lnmp或lnmt环境.在这里插入图片描述

安装JDK【服务器如存在Jdk,请忽略此安装】
首先我们应该要安装配置JDK,应为zookeeper和Otter-manager都依赖与java环境
tar -zxvf jdk-7u79-linux-x64.tar.gz
mv jdk1.7/ /usr/local/
#设定JAVA_HOME环境变量,编辑vim /etc/profile 加入如下内容:
export JAVA_HOME=/usr/local/jdk1.7
export JRE_HOME=/usr/local/jdk1.7/jre
export CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar: J R E H O M E / l i b : e x p o r t P A T H = JRE_HOME/lib: export PATH= JREHOME/lib:exportPATH=JAVA_HOME/bin:$PATH
#更改后,执行命令使其生效
source /etc/profile
执行 java -version 会看到如下版本信息证明已经安装成功
在这里插入图片描述

安装ZooKeeper【服务器如存在Zookeeper,请忽略此安装】
#安装配置zookeeper单机模式
cd /app/install
tar zxvf zookeeper-3.4.5-cdh4.3.0.tar.gz
首先创建Otter目录
mv zookeeper-3.4.5-cdh4.3.0 /otter/zookeeper
cd /otter/zookeeper/
mv conf/zoo_sample.cfg conf/zoo.cfg
mkdir data
echo 1 > data/myid #将本节点id设定到data/myid文件中
#修改bin/zkEnv.sh脚本:
将ZOO_LOG_DIR=".“修改为ZOO_LOG_DIR=”/otter/zookeeper/data"
将ZOO_LOG4J_PROP=”INFO,CONSOLE”修改为ZOO_LOG4J_PROP=“INFO,ROLLINGFILE”
修改bin/zkServer.sh脚本:
将ZOOBIN="${BASH_SOURCE-KaTeX parse error: Expected 'EOF', got '}' at position 2: 0}̲"修改为ZOOBIN=`rea…{BASH_SOURCE-KaTeX parse error: Expected 'EOF', got '}' at position 2: 0}̲"` 修改bin/zkCli.…{BASH_SOURCE-KaTeX parse error: Expected 'EOF', got '}' at position 2: 0}̲"修改为ZOOBIN=`rea…{BASH_SOURCE-$0}"`
#建立软连接到PATH:
ln -s /otter/zookeeper/bin/zkServer.sh /usr/local/bin/zk-server
ln -s /otter/zookeeper/bin/zkCli.sh /usr/local/bin/zk-cli
#启动zookeeper
./zkServer.sh start
在这里插入图片描述

安装Manager
#安装配置Manager
mkdir /otter/manager
cd /app/install/
tar zxvf manager.deployer-4.2.14.tar.gz -C /otter/manager
#安装manager的数据库:[可在其它机器上导入]
wget https://raw.github.com/alibaba/otter/master/manager/deployer/src/main/resources/sql/otter-manager-schema.sql
mysql -u root -p #输入mysql密码
source /otter/manager/otter-manager-schema.sql
#修改vim conf/otter.properties 配置文件:

otter manager domain name #修改为正确访问ip(内网访问配置内网地址外网访问配置外网地址),生成URL使用

otter.domainName = 127.0.0.1

otter manager http port [端口不允许与其它端口重复]

otter.port = 8085

otter manager database config ,修改为正确数据库信息

otter.database.driver.url = jdbc:mysql:// 10.72.1.108:3306/ottermanager
otter.database.driver.username = skynet
otter.database.driver.password = aaaa

default zookeeper address,修改为正确的地址,手动选择一个地域就近的zookeeper集群列表,zookeeper默认端口 2181

otter.zookeeper.cluster.default = 127.0.0.1:2181
#启动manager
./bin/startup.sh
在这里插入图片描述

#我们在访问我们设置的可以访问的地址的8080端口,注意要关掉8080的防火墙否则一直会访问不通
vi /etc/sysconfig/iptables
添加【Manager端口如果可以访问,则不需要此操作】
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
#重启防火墙【不需要启动防火墙】 iptables -L
#/etc/init.d/iptables restart
在这里插入图片描述
安装Aria2
aria2,它是一个文件通道来保证需要同步的数据通过极快的速度同步到需要同步的服务器上:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值