Tsunami 跨机房大数据迁移ubuntu

Posted 陌上花开

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tsunami 跨机房大数据迁移ubuntu相关的知识,希望对你有一定的参考价值。

一、Tsunami 安装

1、首先确保系统已经安装automake和autoconf
apt-get install automake autoconf (linux 系统:yum -y install automake autoconf ) git clone git://github.com/rriley/tsunami-udp.git cd tsunami-udp ./recompile.sh (在ubuntu 构建出错,原因是automake失敗了。需要修改recompile.sh把automake变成 automake --add-missing) 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端口访问权限。

 







以上是关于Tsunami 跨机房大数据迁移ubuntu的主要内容,如果未能解决你的问题,请参考以下文章

腾讯 Elasticsearch 数据迁移与容灾实践 | 活动通知

线上SpringCloud网关调用微服务跨机房了,咋整?

MySQL集群数据问题修复小记

HBase实践 | HBase TB级数据规模不停机迁移最佳实践

现场填坑系列:mongodb 复制集跨机房同步网络问题探查

现场填坑系列:mongodb 复制集跨机房同步网络问题探查