`
247687009
  • 浏览: 171567 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

分布式文件系统TFS(taobao File System)安装

阅读更多

 

一。准备编译环境 

请在centos5的环境中安装 gcc编译器为4.1.2

 yum -y install gcc gcc+ gcc-c++ openssl openssl-devel pcre pcre-devel subversion automake.noarch libtool.x86_64 readline-devel.x86_64 e2fsprogs-devel.x86_64 readline-devel readline e4fsprogs e4fsprogs-devel ncurses-devel.x86_64  ncurses.x86_64

二。安装基本依赖包

1 libunwind

wget http://download.savannah.gnu.org/releases/libunwind/libunwind-1.1.tar.gz
tar xf  libunwind-1.1.tar.gz 
CFLAGS=-fPIC ./configure && make CFLAGS=-fPIC && make CFLAGS=-fPIC install 

 2 gperftools

 

wget http://gperftools.googlecode.com/files/gperftools-2.1.tar.gz 
tar xf gperftools-2.1.tar.gz 
cd gperftools-2.1 
./configure  && make && make install 
 3 jemalloc
http://www.canonware.com/download/jemalloc/jemalloc-3.6.0.tar.bz2
tar xf jemalloc-3.6.0.tar.bz2
cd jemalloc-3.6.0
./configure --prefix=/usr/local/ && make && make install
echo "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf 
echo "modprobe ext4" >> /etc/rc.sysinit
modprobe ext4
/sbin/ldconfig

 

 

4 tb-common-utils

vi ~/.bash_profile
加入
export TBLIB_ROOT=/usr/local/tblib
source ~/.bash_profile
svn co -r 18 http://code.taobao.org/svn/tb-common-utils/trunk tb-common-utils
sh build.sh

5 mysql 5.5+

1.安装配置yum 
wget http://centos.ustc.edu.cn/epel/5/x86_64/epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/5/remi/x86_64/remi-release-5.10-1.el5.remi.noarch.rpm
rpm -ivh *.rpm
yum remove mysql
yum -y --enablerepo=remi install mysql mysql-server mysql.x86_64  mysql-devel.x86_64

三 make instll tfs

svn checkout http://code.taobao.org/svn/tfs/tags/release-2.2.16 tfs
cd tfs
sh bulid.sh init && ./configure --prefix=/usr/local/tfs --with-release=yes && make && make install
0
1
分享到:
评论

相关推荐

    淘宝分布式文件服务器taobao file system tfs配置文件

    淘宝分布式文件服务器taobao file system tfs配置文件 为线上正在使用的生产配置 具体配置项可视自己服务微调,配置项含义参考tfs.taobao.org的文档说明.有无备份集群不影响TFS的运行,若没有,则去掉备份集群的配置

    淘宝TFS分布式文件系统安装说明手册.doc

    淘宝TFS分布式文件系统安装说明手册

    阿里巴巴开源的分布式文件系统 TFS.zip

    淘宝在这一领域做了有效的探索和实践,Taobao File System(TFS)作为淘宝内部使用的分布式文件系统,针对海量小文件的随机读写访问性能做了特殊优化,承载着淘宝主站所有图片、商品描述等数据存储。 文章首先概括了...

    tfs-1.3 淘宝内部使用的分布式文件系统 代码

    TFS,Taobao File System,淘宝内部使用的分布式文件系统,主要针对海量小文件的随机读写访问性能做了特殊优化,承载着淘宝主站所有图片、商品描述等数据的存储。

    分布式文件系统-TFS1

    分布式文件系统-TFS1

    流行分布式文件系统介绍

    分布式文件系统介绍,包含分布式文件发展历史,设计原理,流行分布式文件系统介绍,如:HDFS TFS FASTDFS CEPH LUSTRE GOOGLEFS MOOSEFS MOGILEFS

    7种主流分布式文件系统介绍

    整理了当前最主流的7种分布式文件系统(FastDFS MogileFS HDFS`TFS MooseFS KFS Ceph)的概要介绍,可以使你快速了解当前分布式文件系统的特性、各自文件系统实现目标及应用场景,了解这些分布式文件系统的架构特点...

    Taobao File System

    FileSystem)是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统,主要针对海量的非结构化数据,它构筑在普通的Linux机器集群上,可为外部提供高可靠和高并发的存储访问。TFS为淘宝提供海量小文件存储...

    淘宝分布式文件系统

    淘宝文件分布式存储方案!开源项目,C++编写,适用于很多企业

    淘宝文件系统TFS深入分析

    TFS(Taobao FileSystem)是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统,主要针对海量的非结构化数据,它构筑在普通的Linux机器集群上,可为外部提供高可靠和高并发的存储访问。TFS为淘宝提供...

    淘宝分布式文件储存引擎——TFS

    淘宝分布式文件储存引擎——TFS

    分布式文件系统对比

    分布式文件系统对比,主要对比MooseFS,Ceph,GlusterFS,Lustre,FastDFS后整理。

    分布式文件系统-TFS和Haystack对比1

    文件名固定以T开始,第二字节为该集群的编号(可以在配置项中指定,取值范围 1-9)。余下的字节由Block ID和File ID通过一定的编码方式得到。文件名由

    分布式文件系统FastDFS架构剖析

    准确地讲,GoogleFS以及FastDFS、mogileFS、HDFS、TFS等类GoogleFS都不是系统级的分布式文件系统,而是应用级的分布式文件存储服务。FastDFS是为互联网应用量身定做的分布式文件系统,充分考虑了冗余备份、负载均衡...

    分布式文件系统-Haystack1

    分布式文件系统-Haystack1

    分布式文件系统选型分析.docx

    TFS(Team Foundation Server)是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统,主要针对海量的非结构化数据,它构筑在普通的Linux机器集群上,可为外部提供高可靠和高并发的存储访问........

    TFS安装部署

    TFS(Taobao File System)是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统,主要针对海量的非结构化数据,它构筑在普通的Linux机器集群上,可为外部提供高可靠和高并发的存储访问。TFS为淘宝提供...

    tfs:基于mongodb的分布式文件系统

    写这玩意的时候阿里云的oss还没出现,tfs又太高级,就自己随便写了一个,自创代码不多,主要是把几个开源框架结合起来,既然是文件存储系统,nio语言是首选,分布式功能完全交给mongodb的grid file,实际测试下来...

Global site tag (gtag.js) - Google Analytics