- 浏览: 7148839 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (397)
- 架构研究 (44)
- 网络协议-TCP/HTTP (20)
- SPRING (23)
- HIBERNATE 3 (30)
- STRUTS 2 (20)
- Java/J2se (25)
- Servlet/Jsp (9)
- 开发工具IDE (10)
- WEB服务器 (17)
- 前端--Java Script (33)
- 前端--CSS (7)
- OS--Linux (31)
- OS--MAC OS (19)
- MySQL数据库 (19)
- Oracle数据库 (11)
- 项目管理工具 (12)
- 数据报表技术 (4)
- 图像处理技术 (10)
- 其它综合技术 (13)
- 权限管理 (1)
- MyBatis (1)
- 网络安全 (6)
- IO (21)
- PostgreSQL (2)
- Eclipse RCP (1)
- GWT (1)
- 算法 (3)
- Storm (2)
- zookeeper (3)
- 消息 (1)
最新评论
-
bukebuhao:
已解决,打开文件太多。ulimit -n 上次临时生效后再次s ...
TFS(Taobao File System)配置dataServer、分区、挂载数据盘 -
bukebuhao:
ds重启后启动不了。报错信息如下,请大神帮助[2018-08- ...
TFS(Taobao File System)配置dataServer、分区、挂载数据盘 -
墨上清:
感谢,看完有了一个完整的知识网络。
Spring MVC 教程,快速入门,深入分析 -
云卷云舒灬:
谢谢,学到很多
Spring MVC 教程,快速入门,深入分析 -
luozhy:
非常感谢非常感谢
Project Web Access ActiveX控件 安装
文章目录:
------------------------------------------------------------------------
TFS(Taobao File System)是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统,主要针对海量的非结构化数据,它构筑在普通的Linux机器
集群上,可为外部提供高可靠和高并发的存储访问。TFS为淘宝提供海量小文件存储,通常文件大小不超过1M,满足了淘宝对小文件存储的需求,被广泛地应用
在淘宝各项应用中。它采用了HA架构和平滑扩容,保证了整个文件系统的可用性和扩展性。同时扁平化的数据组织结构,可将文件名映射到文件的物理地址,简化了文件的访问流程,一定程度上为TFS提供了良好的读写性能。
------------------------------------------------------------------------
上面说有太美好了,实际使用起来还是挺周折的。TFS有三个主要大版本:1.x,2.0.x,2.2.x,我先后试用了多个版本,认为2.0.4相对来说比较稳定,其它版本(2.2.8,2.2.10)问题很多。这话是2012年11月说的,如果以后TFS的新版本稳定了另当别论。
------------------------------------------------------------------------
TFS文件系统的安装说明 -- 注:本文本操作系统是RedHat5.6
---- 第1步 准备工作----
检查服务器是否能正常DNS解析,目的是正常解析域名,可以进行yum更新。
如果你的服务器DNS解析正常,可跳过此步。
CentOS修改DNS方法:(修改后可即时生效,重启后同样有效)
修改对应网卡的DNS的配置文件
# vi /etc/resolv.conf
修改以下内容
nameserver 8.8.8.8 #google域名服务器
nameserver 8.8.4.4 #google域名服务器
---- 第2步 准备工作----
RedHat5.6使用centos yum源
由于RedHat的yum在线更新是收费的,我们的RedHat没有注册,不能在线更新下载rpm包。
需将RedHat的yum卸载后,重启安装Centos的yum,再配置其他yum源。
如果你的服务器yum可正常工作,可跳过此步。
具体操作请看:
RedHat5.6、6.0使用CentOS yum源
---- 第3步 准备工作----
先更新yum
yum update
到这里yum已可以正常工作。后面都需要使用的yum。
---- 第4步 准备工作----
RedHat5.x和Centos 5.x使用gcc版本是4.1.2
RedHat6.x和Centos 6.x使用gcc版本是4.4.6,对编译的语法检查更严格,编译TFS给报错。
淘宝的tfs官网上要求使用gcc版本是4.1.2。
确认gcc版本
gcc -v
结果:以上所有机器返回结果 :gcc version 4.1.2 20080704 (Red Hat 4.1.2-50)
如果你使用RedHat6.x和Centos 6.x,就要重新安装低版本的gcc,g++。
---- 第6步 升级安装高版本mysql----
TFS要求MySql版本>= 5.1.40,不然编译时报错:checking if MySQL version is >= 5.1.40... no
但我的CentOS 5的yum源中最新只有 5.0.95版本,所有使用这个yum源在线安装最高也只能安装5.0.95,换一个yum来解决问题。
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-8.el5.remi.noarch.rpm
rpm -ivh *.rpm
2.向以下3个文件尾部追加一个文本(可以不做)
echo 'priority=1' >> /etc/yum.repos.d/remi.repo
echo 'priority=1' >> /etc/yum.repos.d/epel-testing.repo
echo 'priority=1' >> /etc/yum.repos.d/epel.repo
3.检查mysql 是否有可升级版本。发现有版本可以升级到mysql5.5.11。
yum --enablerepo=remi list mysql
TFS要求MySql版本>= 5.1.40,不然编译时报错:checking if MySQL version is >= 5.1.40... no
但我的CentOS 5的yum源中最新只有 5.0.95版本,所有使用这个yum源在线安装最高也只能安装5.0.95,换一个yum来解决问题。
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-8.el5.remi.noarch.rpm
rpm -ivh *.rpm
2.向以下3个文件尾部追加一个文本(可以不做)
echo 'priority=1' >> /etc/yum.repos.d/remi.repo
echo 'priority=1' >> /etc/yum.repos.d/epel-testing.repo
echo 'priority=1' >> /etc/yum.repos.d/epel.repo
3.检查mysql 是否有可升级版本。发现有版本可以升级到mysql5.5.11。
yum --enablerepo=remi list mysql
4.检查是否有可升级版本。发现有版本可以升级到mysql5.5.11。
yum --enablerepo=remi list mysql
5.删除操作系统自带的低版本的mysql
yum remove mysql
6.通过新yum源安装高版本的mysql
yum -y --enablerepo=remi install mysql mysql-server mysql.x86_64 mysql-devel.x86_64
---- 第6步 安装支持包----
需要确保安装了automake autoconfig 和 libtool,一般情况下已安装。
auotmake 1.4以上版本需要安装libuuid-devel,zlib-devel,mysql-devel三个开发包
验证automake是否安装rpm -qa |grep automake 结果:已安装
验证autoconfig是否安装 /usr/bin/autoconf -V 结果:已安装
查看以安装的rpm包:rpm -qa|grep 包名
rpm -qa|grep libuuid
rpm -qa|grep zlib-devel
rpm -qa|grep mysql-devel
如果你使用RedHat5.x和Centos 5.x会找不到libuuid-devel包,请看下面。
RedHat5.x和Centos 5.x 安装: yum install uuidd
RedHat6.x和Centos 6.x 安装: yum install libuuid-devel
安装其它支持包: yum install libtool zlib-devel
升级autoconf (不升级也可以)
[root@locatfs local]# whereis autoconf
[root@locatfs local]# rpm -qf /usr/bin/autoconf
[root@locatfs local]# /usr/bin/autoconf -V
[root@locatfs local]# rpm -e --nodeps autoconf-2.59-12
[root@locatfs local]# wget http://ftp.gnu.org/gnu/autoconf/autoconf-latest.tar.gz
[root@locatfs local]# tar zxvf autoconf-latest.tar.gz
[root@locatfs local]# cd autoconf-2.69
[root@locatfs local]# ./configure --prefix=/usr
[root@locatfs local]# make
[root@locatfs local]# make install
[root@locatfs local]# /usr/bin/autoconf -V #查看是否安装成功
下面的readline包系统自带了,ncurses包系统默认没有,我也没有安装,你安不安自已定吧。
[root@locatfs local]# yum install readline-devel readline
[root@locatfs local]# yum install ncurses-devel.x86_64 ncurses.x86_64
---- 第7步 安装ext4格式----
安装ext4格式工具
[root@locatfs local]# yum install e4fsprogs e4fsprogs-devel
加载ext4模块,让系统支持ext4文件系统
[root@locatfs local]# modprobe ext4
说明:
1、TSF使用ext3文件系统,可以工作。
2、TSF的数据盘,只使用一个文件夹,可以工作,研究时不能分区格盘时可以这么做。
---- 第8步 安装tb-common-utils----
tb-common-utils是淘宝开发使用的一个公共库
tbsys是对操作系统服务的封装,tbnet则提供了网络框架。 tbnet和tbsys被作为tb-common-utils被开源了,可以访问 http://code.taobao.org/trac/tb-common-utils/wiki
TFS依赖于底层开发包tbnet。tb-common-utils里面含有tbsys和tbnet
首先编译安装tblib(tb-common-utils),这里我安装在和tfs同一个路径。
(http://code.taobao.org/svn/tb-common-utils/trunk/ tb-common-utils)
gtest库是单元测试框架,下面安装安装gtest
自行上网下载gtest, (http://code.google.com/p/googletest/downloads/list)
新建一个下载目录,并进入这个目录。
wget http://googletest.googlecode.com/files/gtest-1.6.0.zip
[root@locatfs local]# unzip gtest-1.6.0.zip
[root@locatfs local]# cd gtest-1.6.0
[root@locatfs local]# ./configure
[root@locatfs local]# make
[root@locatfs local]# cd make/
[root@locatfs local]# make
[root@locatfs local]# ./sample1_unittest
安装tb-common-utils
新建一个下载目录,并进入这个目录。下载源码:
[root@locatfs local]# svn checkout http://code.taobao.org/svn/tb-common-utils/trunk/ tb-common-utils
编译和安装tbnet, tbsys库
指定环境变量 TBLIB_ROOT为需要安装的目录。这个环境变量在后续tfs的编译安装中仍旧会被使用到. 比如要安装到当前用户的lib目录下, 则指定 export TBLIB_ROOT="/home/xxxx/lib"
ps:建议将这行命令直接写入~/.bash_profile,然后执行“. ~/.bash_profile”
修改:
[root@locatfs local]# vi /etc/profile
添加:(计划安装在/usr/local/tb/lib目录)
export TBLIB_ROOT=/usr/local/tb/lib
生效:
[root@locatfs local]# source /etc/profile
进入tb-common-utils文件夹, 执行build.sh进行安装.
[root@locatfs local]# cd tb-common-utils/
[root@locatfs local]# chmod +x *.sh
[root@locatfs local]# ./build.sh
安装完成后,在TBLIB_ROOT表示的目录(/usr/local/tb/lib),应该可以看到include、lib 两个目录。
---- 第8步 编译安装TFS----
编译安装tfs (安装到 /usr/local/tfs目录)
[root@locatfs local]# svn checkout http://code.taobao.org/svn/tfs/tags/release-2.2.10 tfs-2.2.10 (这个编译成功了)
[root@locatfs local]# svn checkout http://code.taobao.org/svn/tfs/trunk/ tfs (这个编译不成功)
进入 tfs 目录
[root@locatfs local]# cd tfs/
升级autoconf (不升级也可以)
[root@locatfs local]# whereis autoconf
[root@locatfs local]# rpm -qf /usr/bin/autoconf
[root@locatfs local]# /usr/bin/autoconf -V
[root@locatfs local]# rpm -e --nodeps autoconf-2.59-12
[root@locatfs local]# wget http://ftp.gnu.org/gnu/autoconf/autoconf-latest.tar.gz
[root@locatfs local]# tar zxvf autoconf-latest.tar.gz
[root@locatfs local]# cd autoconf-2.69
[root@locatfs local]# ./configure --prefix=/usr
[root@locatfs local]# make
[root@locatfs local]# make install
[root@locatfs local]# /usr/bin/autoconf -V #查看是否安装成功
下面的readline包系统自带了,ncurses包系统默认没有,我也没有安装,你安不安自已定吧。
[root@locatfs local]# yum install readline-devel readline
[root@locatfs local]# yum install ncurses-devel.x86_64 ncurses.x86_64
---- 第7步 安装ext4格式----
安装ext4格式工具
[root@locatfs local]# yum install e4fsprogs e4fsprogs-devel
加载ext4模块,让系统支持ext4文件系统
[root@locatfs local]# modprobe ext4
说明:
1、TSF使用ext3文件系统,可以工作。
2、TSF的数据盘,只使用一个文件夹,可以工作,研究时不能分区格盘时可以这么做。
---- 第8步 安装tb-common-utils----
tb-common-utils是淘宝开发使用的一个公共库
tbsys是对操作系统服务的封装,tbnet则提供了网络框架。 tbnet和tbsys被作为tb-common-utils被开源了,可以访问 http://code.taobao.org/trac/tb-common-utils/wiki
TFS依赖于底层开发包tbnet。tb-common-utils里面含有tbsys和tbnet
首先编译安装tblib(tb-common-utils),这里我安装在和tfs同一个路径。
(http://code.taobao.org/svn/tb-common-utils/trunk/ tb-common-utils)
gtest库是单元测试框架,下面安装安装gtest
自行上网下载gtest, (http://code.google.com/p/googletest/downloads/list)
新建一个下载目录,并进入这个目录。
wget http://googletest.googlecode.com/files/gtest-1.6.0.zip
[root@locatfs local]# unzip gtest-1.6.0.zip
[root@locatfs local]# cd gtest-1.6.0
[root@locatfs local]# ./configure
[root@locatfs local]# make
[root@locatfs local]# cd make/
[root@locatfs local]# make
[root@locatfs local]# ./sample1_unittest
安装tb-common-utils
新建一个下载目录,并进入这个目录。下载源码:
[root@locatfs local]# svn checkout http://code.taobao.org/svn/tb-common-utils/trunk/ tb-common-utils
编译和安装tbnet, tbsys库
指定环境变量 TBLIB_ROOT为需要安装的目录。这个环境变量在后续tfs的编译安装中仍旧会被使用到. 比如要安装到当前用户的lib目录下, 则指定 export TBLIB_ROOT="/home/xxxx/lib"
ps:建议将这行命令直接写入~/.bash_profile,然后执行“. ~/.bash_profile”
修改:
[root@locatfs local]# vi /etc/profile
添加:(计划安装在/usr/local/tb/lib目录)
export TBLIB_ROOT=/usr/local/tb/lib
生效:
[root@locatfs local]# source /etc/profile
进入tb-common-utils文件夹, 执行build.sh进行安装.
[root@locatfs local]# cd tb-common-utils/
[root@locatfs local]# chmod +x *.sh
[root@locatfs local]# ./build.sh
安装完成后,在TBLIB_ROOT表示的目录(/usr/local/tb/lib),应该可以看到include、lib 两个目录。
---- 第8步 编译安装TFS----
编译安装tfs (安装到 /usr/local/tfs目录)
[root@locatfs local]# svn checkout http://code.taobao.org/svn/tfs/tags/release-2.2.10 tfs-2.2.10 (这个编译成功了)
[root@locatfs local]# svn checkout http://code.taobao.org/svn/tfs/trunk/ tfs (这个编译不成功)
进入 tfs 目录
[root@locatfs local]# cd tfs/
[root@locatfs local]# chmod +x *.sh
[root@locatfs local]# ./build.sh init
[root@locatfs local]# ./configure --prefix=/usr/local/tfs --without-tcmalloc
[root@locatfs local]# make
[root@locatfs local]# make install
[root@locatfs local]# ./build.sh init
[root@locatfs local]# ./configure --prefix=/usr/local/tfs --without-tcmalloc
[root@locatfs local]# make
[root@locatfs local]# make install
#如果提示找不到/usr/local/tfs/scripts/cs_sync
# 把tfs下的cs_sync.sh复制成cs_sync 执行:cp -a ./scripts/cs_sync.sh /root/tfs_bin/scripts/cs_sync
如果出错:checking for tc_cfree in -ltcmalloc... no
这是因为后面的tfs版本使用tcmalloc库了
可以在config时加--without-tcmalloc参数,重新编译,或者装tcmalloc库。我试过前者,是可以编译的。
TCMalloc(Thread-Caching Malloc)是google开发的开源工具
与标准的glibc库的malloc相比,TCMalloc在内存的分配上效率和速度要高,可以在很大程度上提高服务器在高并发情况下的性能,降低系统负载。
这个模块可以用来让MySQL在高并发下内存占用更加稳定。
参考 :http://blog.chinaunix.net/space.php?uid=10449864&do=blog&id=2956849
make完后,如果有类似以下信息,表示编译不成功,如果没有报错,说明安装成功
我make成功了,make install也成功了。到这里本文结束了。
make[3]: *** [read_block_prefix] Error 1
make[3]: Leaving directory `/tmp/tfs/src/tools/dataserver'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/tfs/src/tools'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/tfs/src'
make: *** [all-recursive] Error 1
# 把tfs下的cs_sync.sh复制成cs_sync 执行:cp -a ./scripts/cs_sync.sh /root/tfs_bin/scripts/cs_sync
如果出错:checking for tc_cfree in -ltcmalloc... no
这是因为后面的tfs版本使用tcmalloc库了
可以在config时加--without-tcmalloc参数,重新编译,或者装tcmalloc库。我试过前者,是可以编译的。
TCMalloc(Thread-Caching Malloc)是google开发的开源工具
与标准的glibc库的malloc相比,TCMalloc在内存的分配上效率和速度要高,可以在很大程度上提高服务器在高并发情况下的性能,降低系统负载。
这个模块可以用来让MySQL在高并发下内存占用更加稳定。
参考 :http://blog.chinaunix.net/space.php?uid=10449864&do=blog&id=2956849
make完后,如果有类似以下信息,表示编译不成功,如果没有报错,说明安装成功
我make成功了,make install也成功了。到这里本文结束了。
make[3]: *** [read_block_prefix] Error 1
make[3]: Leaving directory `/tmp/tfs/src/tools/dataserver'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/tfs/src/tools'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/tfs/src'
make: *** [all-recursive] Error 1
-----------------------------------------------------------------------
官网
http://code.taobao.org/p/tfs/wiki/index/
淘宝TFS文件系统配置
http://1008305.blog.51cto.com/998305/768258
淘宝TFS分布式文件系统亲测
http://gdcsy.blog.163.com/blog/static/12734360920125624859906/
TFS Nginx模块实现
http://wenku.baidu.com/view/0d3007d4240c844769eaee58.html
nginx-tfs-module
http://code.google.com/p/nginx-tfs-module/
TFS Restful 接口测试总结分享
http://100continue.iteye.com/blog/1456390
redhat 6.3下编译淘宝tfs
http://my.oschina.net/beiyou/blog/76129
淘宝核心系统团队博客
http://rdc.taobao.com/blog/cs/?tag=tfs
淘宝网Nginx定制开发实践指南
http://wenku.baidu.com/view/010a212ecfc789eb172dc80a.html
淘宝海量图片系统
http://wenku.baidu.com/view/cc597ef8941ea76e58fa04a5.html评论
3 楼
wentongpan19
2015-06-23
同问 最后一步报错怎么解决
2 楼
ft4729710
2015-04-14
最后一步报错怎么解决?
make[3]: *** [install-pkgdata_dataDATA] Error 1
make[3]: Leaving directory `/usr/local/tfs/scripts/ha'
make[2]: *** [install-am] Error 2
make[2]: Leaving directory `/usr/local/tfs/scripts/ha'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/usr/local/tfs/scripts'
make: *** [install-recursive] Error 1
make[3]: *** [install-pkgdata_dataDATA] Error 1
make[3]: Leaving directory `/usr/local/tfs/scripts/ha'
make[2]: *** [install-am] Error 2
make[2]: Leaving directory `/usr/local/tfs/scripts/ha'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/usr/local/tfs/scripts'
make: *** [install-recursive] Error 1
1 楼
leon1509
2013-06-03
哥们淘宝内部人?都用上2.X了。
发表评论
-
优秀文章分享2
2023-06-14 17:44 98大家好:在这里记录一批,我收藏的文章。便于查阅。 内容主要 ... -
jmap jstat jstack
2015-01-08 14:49 2785查看对象创建的数量 jmap -histo 29936 ... -
Mac 安装 GO语言开发环境
2014-12-21 13:35 6017官网:https://golang.org/ go语 ... -
GO语言介绍
2014-12-21 09:44 3815Go语言介绍 Go语言是Google于2009年发 ... -
Linux实时网络监控工具:iftop
2014-12-20 22:53 3356iftop是类似于top的实时流量监控工具,可以用来实时监控 ... -
Nginx + Lua
2014-12-18 21:24 3422Nginx + Lua ----------------- ... -
Apache虚拟主机配置
2014-12-13 18:23 3476Apache虚拟主机配置 背景:我有3个 ... -
mod_proxy和mod_jk比较
2014-12-13 12:56 2653mod_proxy和mod_jk比较 Co ... -
Apache反向代理
2014-12-13 12:54 10246Apache使用mod_jk和mod_proxy反向代理t ... -
Apache反向代理
2014-12-13 12:54 11Apache使用mod_jk和mod_proxy反向代理to ... -
twitter系统架构分析
2014-12-11 21:55 4217twitter系统架构分析 (一)twitter的核心业务 ... -
一分钟了解mongodb
2014-12-11 21:17 3171一分钟了解mongodb mongo的由来截取自英文俚语h ... -
SSO单点登录
2014-10-27 00:39 3329单点登录(Single Sign On),简称为 SSO,是 ... -
四层和七层负载均衡的区别
2014-07-26 11:07 2523(一) 简单理解四层和七层负载均衡: ① 所谓四 ... -
MySQL在大型网站的应用架构演变
2014-06-24 10:53 2170可扩展性 架构的可扩展性往往和并发是息息相关,没有并发的增 ... -
日志分析方法概述
2014-06-21 19:25 3822日志在计算机系统中是一个非常广泛的概念,任何程序都有可能输出 ... -
分布式日志收集系统Apache Flume的设计介绍
2014-06-21 00:20 2487概述 Flume是Cloudera公司 ... -
JVM日志和参数的理解
2014-06-20 23:12 4890转自:http://hot66hot.itey ... -
Avro简介
2014-06-20 22:59 3419一、引言 1、 简介 Avro是Hadoop中的一个子项 ... -
大数据时代的 9 大Key-Value存储数据库
2014-06-20 22:57 8194在过去的十年中,计 ...
相关推荐
淘宝分布式文件服务器taobao file system tfs配置文件 为线上正在使用的生产配置 具体配置项可视自己服务微调,配置项含义参考tfs.taobao.org的文档说明.有无备份集群不影响TFS的运行,若没有,则去掉备份集群的配置
TFS(Taobao !FileSystem)是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统,主要针对海量的非结构化数据,它构筑在普通的Linux机器集群上,可为外部提供高可靠和高并发的存储访问。TFS为淘宝提供...
ubuntu安装tfs tfs-nginx的方法 ######################################################################################## tfs安装 1.降级安装gcc4.1.2 2.安装依赖包 3.安装tb-common-utils 4.安装TFS ########...
TFS 安装指南TFS 安装指南TFS 安装指南TFS 安装指南
TFS(Taobao File System)是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统,主要针对海量的非结构化数据,它构筑在普通的Linux机器集群上,可为外部提供高可靠和高并发的存储访问。TFS为淘宝提供...
TFS2012安装部署详细步骤
TFS2010单服务器安装指南
1,微软官方TFS2012简体中文安装手册; 2,微软官方TFS2012简体中文管理手册; 3,TFS2012安装参考手册(繁体中文); 安装tfs2012时,我也在网上查找了很多资料,只不过这方面资料写得好而全的很难找,那个繁体中文...
淘宝TFS分布式文件系统安装说明手册
简单的对TFS2008的安装、配置、使用介绍; 由于附件太大分成5个视频来上传。
TFS2010单服务器安装,最新的TFS2010新加了许多功能,但是其安装比以前简单多了,只需next next 就好了。
VS2008 TFS 安装及配置顺序 有详细说明VS2008 TFS 安装及配置顺序 有详细说明VS2008 TFS 安装及配置顺序 有详细说明
IDEA TFS支持组件,支持IDEA(IU,203.6682.168)版本2020.3的TFS插件.
tfs 2.4.3 编译安装及问题详解 nginx-tfs 编译安装 tfs 支持restful 风格
TFS总体结构介绍;TFS平滑扩容原理;TFS存储机制;TFS容错机制;TFS并发机制;TFS安装和使用
详细图解介绍了TFS2010的安装和基本配置过程,供参考。
微软推出的TFS2010的安装文档和管理员手册,强烈建议在安装TFS2010以前阅读。。。。。
该教程清楚的描述了TFS2010的安装与配置,详细的介绍了如何使用VS2010团队开发
TFS的安装 使用 配置签入时 自动build
TFS2010安装手册TFS2010安装手册TFS2010安装手册TFS2010安装手册