otter 安裝教程
wget安裝
yum -y install wget
安裝JDK
瀏覽器下載jdk`// 下載 jdk-8u221-linux-x64.rpm chmod +x jdk-8u221-linux-x64.rpm rpm -ivh jdk-8u221-linux-x64.rpm //查看java的版本信息 java -version
vim /etc/profile
// 添加以下配置 export JAVA_HOME=/usr/java/jdk1.8.0_221-amd64
export JAVA_BIN=/usr/java/jdk1.8.0_221-amd64/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
// 執行 source /etc/profile`
zookeeper
https://archive.apache.org/dist/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz
tar -zxvf zookeeper-3.4.9.tar.gz
mv zookeeper-3.4.9 /usr/local/zookeeper
cd /usr/local/zookeeper/conf/
cp zoo_sample.cfg zoo.cfg
yum install vim
vim zoo.cfg
修改zoo.cfg如圖
創建/tmp/zookeeper/log 日誌目錄防止啓動找不到目錄報錯mkdir /tmp/zookeeper/
mkdir /tmp/zookeeper/log配置環境變量
vim /etc/profile
添加配置如下export ZOOKEEPER=/usr/local/zookeeper
export PATH=$PATH:$ZOOKEEPER/bin
執行source /etc/profile //使生效
啓動ZookeeperzkServer.sh start //啓動
zkServer.sh status //查看運行狀態
manager
初始化sqlhttps://raw.githubusercontent.com/alibaba/otter/master/manager/deployer/src/main/resources/sql/otter-manager-schema.sql下載manager
wget https://github.com/alibaba/otter/releases/download/otter-4.2.17/manager.deployer-4.2.17.tar.gz
mkdir /usr/local/otter/
mkdir /usr/local/otter/manager
tar -zxvf manager.deployer-4.2.17.tar.gz -C /usr/local/otter/manager/
修改配置文件運行
cd /usr/local/otter/manager/conf vim otter.properties
cd /usr/local/otter/manager/bin/ ./startup.sh
開放端口
firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload
http://192.168.71.172:8080 初始密碼爲:admin/admin
在頁面配置zk
在頁面配置node01
未啓動node01
下載node`wget https://github.com/alibaba/otter/releases/download/otter-4.2.17/node.deployer-4.2.17.tar.gz mkdir /usr/local/otter/node tar -zxvf node.deployer-4.2.17.tar.gz -C /usr/local/otter/node/
cd /usr/local/otter/node/conf vim otter.properties
配置manager地址,可以是多個
otter.manager.address = 192.168.71.172:1099選取node節點序號 echo 1 > nid 啓動節點
cd /usr/local/otter/node/bin/
./startup.sh
至此單節點已經安裝完成
考慮節點可能面臨掛掉風險,此處配置多節點進行負載,保證高可用
安裝aria2
wget https://nchc.dl.sourceforge.net/project/aria2/stable/aria2-1.19.0/aria2-1.19.0.tar.gz
mkdir /usr/local/otter/aria2
tar -zxvf aria2-1.19.0.tar.gz -C /usr/local/otter/aria2/
cd /usr/local/otter/aria2/
mv aria2-1.19.0/ ../aria2C
rm -rf /usr/local/otter/aria2/
cd /usr/local/otter/aria2C
安裝gcc 5.2`yum install centos-release-scl -y yum install devtoolset-4-toolchain -y scl enable devtoolset-4 bash gcc --version
./configure
make // 報錯的話,再重新執行一次/configure這個就好了。
make install`
配置環境
vim /root/.bash_profile
# 添加aria2 安裝路徑到path /usr/local/otter/aria2C/src
PATH=$PATH:$HOME/bin:/usr/local/otter/aria2C/src
配置多node節點
配置頁面node02 node03 圖片
mkdir /usr/local/otter/node03 cd /opt/
tar -zxvf node.deployer-4.2.17.tar.gz -C /usr/local/otter/node02/ tar -zxvf node.deployer-4.2.17.tar.gz -C /usr/local/otter/node03/ cd /usr/local/otter/node02/conf/
修改配置文件 vim otter.properties // manager地址 otter.manager.address = 192.168.71.172:1099
echo 2 > nid
cd ../bin ./startup.sh
cd /usr/local/otter/node03/conf/ 修改配置文件 vim otter.properties // manager地址 otter.manager.address = 192.168.71.172:1099
echo 3 > nid cd ../bin ./startup.sh`