zoukankan      html  css  js  c++  java
  • Tsunami 跨机房大数据迁移【ubuntu】

    一、Tsunami 安装

    1、首先确保系统已经安装automake和autoconf
    apt-get install automake autoconf (linux 系统:yum -y install automake autoconf
    sudo apt-get install gcc git clone git:
    //github.com/rriley/tsunami-udp.git cd tsunami-udp ./recompile.sh (在ubuntu 构建出错,原因是automake失敗了。需要修改recompile.sh把automake变成 automake --add-missing) sudo make install
    cp server/tsunamid client/tsunami /usr/bin

     二、服务启动

    1、首先进入需要传输的文件目录下
       cd /home/jenkins/work/cf-deploy/deployment
    2、启动进程
       nohup tsunamid --hbtimeout=60 * > /dev/null 2>&1 &
    

    三、客户端拉取数据

    1、在用户的.bashrc 文件中配置命令的快捷方式
    alias getf="getfile() { tsunami connect 54.222.141.51 get $1 exit; MD5=\`md5sum $1 | awk '{print $1}'\`; echo "check md5sum : ${MD5}"; }; getfile "
    alias sendf="tsunamid --hbtimeout=60 *"

    2、在存放数据的目录进行文件拉取
    getf 20171106095510_device-service_712a69e312ccfedae7a4e8a9f5c3f22d.tar.gz

    三、如果是在AWS等公有云平台上,服务端和客户端需要彼此开放46224的TCP、UDP端口

    1、服务端开放客户端46224 TCP、UDP端口访问权限。

    2、客户端开放服务端46224 TCP、UDP端口访问权限。

  • 相关阅读:
    玛里苟斯[清华集训2014 Day1]
    bzoj3585 mex
    Luogu 3793 由乃救爷爷
    Luogu5221 Product
    bzoj1834 [ZJOI2010]network 网络扩容
    CF650C Table Compression
    bzoj3211 花神游历各国
    bzoj1066 [SCOI2007]蜥蜴
    hdu2121 Ice_cream's world II
    Luogu2792 [JSOI2008]小店购物
  • 原文地址:https://www.cnblogs.com/husbandmen/p/7794949.html
Copyright © 2011-2022 走看看