当前位置: 首页 > news >正文

CentOS下编译TFS笔记

svn checkout http://code.taobao.org/svn/tb-common-utils/trunk/tb-common-utils

svn checkout http://code.taobao.org/svn/tfs/tags/release-2.2.8

yum install -y gcc-c++
yum install -y libuuid-devel zlib-devel mysql-devel     //一些基本库
yum install -y e4fsprogs e4fsprogs-devel     //ext4
yum install -y readline-devel
yum install -y libtool

 首先编译安装tblib(tb-common-utils),里面含有tbsys和tbnet,tfs依赖这二个库,这里我安装在和tfs同一个路径。就几个命令。

export TBLIB_ROOT=/usr/local/tblib
chmod 777 build.sh
./build.sh

 64bit机器,需要安装libunwind 

wget http://download.savannah.gnu.org/releases/libunwind/libunwind-1.0.tar.gz
tar zxf libunwind-1.0.tar.gz
cd libunwind-1.0
autoreconf -i -f
./configure
makemake install

安装google-perftools

 

wget http://gperftools.googlecode.com/files/google-perftools-1.9.1.tar.gz
tar zxf google-perftools-1.9.1.tar.gz
cd google-perftools-1.9.1
./configure --enable-frame-pointers
make
make install

 

编译 TFS

修改session_util.h,添加stdint.h头文件
修改meta_server_service.cpp,在1584行
char* pos =(char*)strstr(sub_dir, parents_dir);
 
./build.sh init
./configure --prefix=/usr/local/tfs --with-tblib-root=/usr/local/tblib
find ./ -name  Makefile | xargs sed -i 's/-Werror//'
make
make install

 开放防火墙端口

28100//nameserver

28200//dataserver

 

 

转载于:https://www.cnblogs.com/eprsoft/archive/2012/10/22/2733369.html

相关文章:

  • PHP安装笔记
  • 产品2
  • centos下开启ssh
  • 在线检测笔记本电脑屏幕坏点
  • Ubuntu 12.10 修改窗口按键布局(buttom_layout)到右边
  • 【ACM】杭电1036:Average is not Fast Enough!
  • 去除系统提示You have new mail in /var/spool/mail/root
  • table-layout:fixed在Safari下的一个BUG
  • 升为领导十大忌 职场百悟大之六
  • 标准日本语 04_004
  • 无密码登录的ssh。
  • oracle数据文件管理
  • Jquery Ajax ashx DataTable 传参 获取参数 C#
  • 在JAVA中线程到底起到什么作用!
  • css固定元素位置(fixed)
  • 网络传输文件的问题
  • centos安装java运行环境jdk+tomcat
  • iOS 颜色设置看我就够了
  • java小心机(3)| 浅析finalize()
  • java正则表式的使用
  • jquery cookie
  • MD5加密原理解析及OC版原理实现
  • Python 反序列化安全问题(二)
  • python学习笔记-类对象的信息
  • rabbitmq延迟消息示例
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • 复杂数据处理
  • 关于使用markdown的方法(引自CSDN教程)
  • 回顾2016
  • 老板让我十分钟上手nx-admin
  • 前端之React实战:创建跨平台的项目架构
  • 使用 Docker 部署 Spring Boot项目
  • 使用parted解决大于2T的磁盘分区
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 通信类
  • 消息队列系列二(IOT中消息队列的应用)
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • 数据可视化之下发图实践
  • ​Base64转换成图片,android studio build乱码,找不到okio.ByteString接腾讯人脸识别
  • #FPGA(基础知识)
  • #include到底该写在哪
  • (9)STL算法之逆转旋转
  • (C#)一个最简单的链表类
  • (Python第六天)文件处理
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • (转)程序员疫苗:代码注入
  • .NET 8.0 中有哪些新的变化?
  • .NET CORE 第一节 创建基本的 asp.net core
  • .NET Core 2.1路线图
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .NET Reactor简单使用教程