otter部署

2018-10-22  本文已影响0人  疏影浅清

otter数据库同步,依赖于以下环境

1、java环境部署:node、manager、zookeeper都依赖java环境

      java环境变量配置:

        vim /etc/profile

        export JAVA_HOME=/usr/local/java/jdk1.8.0_161

        export JRE_HOME=/usr/local/java/jdk1.8.0_161/jre

        export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

        export PATH=$JAVA_HOME/bin:$PATH

       java环境配置生效:source  /etc/profile

       java环境变量检测:java -version

       成功显示:

2、zookeeper环境部署

      详细见:zookeeper安装

3、mysql数据库部署

      网上自行搜索

4、aria2c 环境部署:binlog数据传输、断点续传

      安装依赖:

      apt install -y wget unzip screen gcc libgnutls-dev nettle-dev libgmp-dev libssh2-1-dev libc-ares-dev libxml2-dev zlib1g-dev libsqlite3-dev pkg-config

      获取安装包:

      wget    https://github.com/aria2/aria2/releases/download/release-1.34.0/aria2-1.34.0.tar.gz

      解压,进入目录

       tar -zxvf   cd aria2-1.34.0.tar.gz

       cd  aria2-1.34.0

       ./configue 

        make  && make install

        检测安装结果:    aria2c -v

5、manager部署

      下载manager初始化sql脚本,指定目录到:/data/otter:

        wget https://raw.github.com/alibaba/otter/master/manager/deployer/src/main/resources/sql/otter-manager-schema.sql

        登录mysql数据库,初始化脚本:wget https://raw.github.com/alibaba/otter/master/manager/deployer/src/main/resources/sql/otter-manager-schema.sql

        导入脚本:

        source /data/otter/otter-manager-schema.sql

        成功后显示:

        下载manager安装包:

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

         解压

         tar -zxvf manager.deployer-4.2.14.tar.gz

         cd manager.deployer-4.2.14/conf

         vim  otter.properties

         定义manager允许访问的IP和端口,与node节点通信的端口,数据库账号密码(自行修改),zookeeper IP和端口

         启动manager服务:

         cd ../bin/

         ./startup.sh

        ./stop.sh

        查看manager启动日志:

        tail -f ../logs/manager.log

6、node部署

      获取安装包:

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

       解压安装包:

       tar -zxvf   node.deployer-4.2.11.tar.gz

       先去 manager配置新增node节点

    添加保存node节点后,会在:机器管理----->node管理---->node列表里面出现一条数据,取其序号nid(如截图中的序号 15 16):

    配置node的nid(假设此处设置4):

    echo  4 > conf/nid

    查看本节点对应的nid

    cat /conf/nid

启动node节点:

sh bin/startup.sh

查看日志:

tail -f logs/node/node.log

至此,所有的准备工作都已经完成,根据业务需要,可以按照上述node配置方案配置多个node节点

上一篇下一篇

猜你喜欢

热点阅读