TFS 搭建
编译环境搭建
《1》下载安装操作系统: CentOS 5.5 x86-64
《2》安装需要的各种包
yum install gcc gcc-c++ automake autoconf libtool readline readline-devel.x86_64 e4fsprogs e4fsprogs-devel.x86_64 zlib.x86_64 zlib-devel.x86_64 ncurses-devel.x86_64 mysql-devel.x86_64 heartbeat-devel.x86_64 heartbeat.x86_64 -y
《3》(WARNING!!! 可选)升级Mysql(高版本的TFS需要高版本的Mysql,目前的1.4.0不需要)
安装包: remi-release-5.9-1.el5.remi.noarch.rpm epel-release-5-4.noarch.rpm
yum --enablerepo=remi list mysql
yum remove mysql
yum -y --enablerepo=remi install mysql mysql-server mysql.x86_64 mysql-devel.x86_64
编译TFS(基于版本1.4.0)
<1>下载、编译 TFS基础库源代码(最新的库代码与TFS存在不兼容性问题,必须使用18版本):
svn co -r 18 http://code.taobao.org/svn/tb-common-utils/trunk tb-common-utils
chmod +x build.sh
TBLIB_ROOT=/usr/local/tblib ./build.sh
<2>下载、编译TFS代码:
svn co http://code.taobao.org/svn/tfs/tags/tfs-1.4.0-2011-08-09
cd tfs-1.4.0-2011-08-09
./build.sh init && ./configure --with-tblib-root=/usr/local/tblib/ && make && make install
搭建运行环境
<1>装载ext4模块
modprobe ext4
<2>安装ext4工具包
yum install e4fsprogs e4fsprogs-devel.x86_64 -y