码迷,mamicode.com
首页 > Web开发 > 详细

CENTOS6.5 TFS部署

时间:2015-11-24 13:04:39      阅读:633      评论:0      收藏:0      [点我收藏+]

标签:centos6.5 tfs

公司一直在选择分布式文件存储系统,选来选去,最终选择了阿里的TFS,好吧,进过一阵子研究,发现在REDHAT6中各种编译报错问题,相信大家也碰到过,究其原因是阿里的源码是甚至GCC4.1.2上编译的,而采用6系统的GCC肯定都是大于4.1.2的,所以各种问题就来了。由于生产环境全部都是基于6的版本,所以必须还是要关这一关,下面就贴上我的操作步骤,方便各位网友哈。

一、基础包安装

yum install automake.noarch

yum install libtool.x86_64

yum install readline-devel.x86_64

yum install zlib-devel.x86_64

yum install e2fsprogs-devel.x86_64 

yum install libuuid-devel

yum install gcc-c++

yum install ncurses-devel ncurses


二、源码下载

svn co http://code.taobao.org/svn/tfs/tags/release-2.0.4 tfs

svn co -r 18 http://code.taobao.org/svn/tb-common-utils/trunk tb-common-utils


三、编译安装tblib(tb-common-utils),里面含有tbsys和tbnet,tfs依赖这二个库,这里我安装在和tfs同一个路径,方便进行管理哈,大家可以自己指定哈。

export TBLIB_ROOT=/usr/local/tfs

cd tb-common-utils

sh build.sh 

cd ../tfs

sh build.sh init

./configure --prefix=/usr/local/tfs --with-tblib-root=/usr/local/tfs --with-mysql=/usr/bin/mysql_config 

make

find ./ -name Makefile |xargs sed -i ‘s/-Werror//g‘

make install


好啦,最终顺利完成。。。。。。。。。

CENTOS6.5 TFS部署

标签:centos6.5 tfs

原文地址:http://flfeiyu.blog.51cto.com/1054588/1716263

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!