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

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

时间: 2024-10-13 21:57:14

CENTOS6.5 TFS部署的相关文章

基于Centos6的tomcat部署

基于Centos6的tomcat部署 说明:在安装tomcat之前必须先安装JDK,JDK的全称是java development kit,是sun公司免费提供的java语言的软件开发工具包,其中包含java虚拟机(JVM),编写好的java源程序经过编译可形成java字节码,只要安装了JDK,就可以利用JVM解释这些字节码文件,从而保证了java的跨平台性. 部署步骤: 一.java环境的配置 安装JDK,配置java环境 将jdk-8u131-linux-i586.gz解压: [[email

centos6.5中部署Zeppelin并配置账号密码验证

centos6.5中部署Zeppelin并配置账号密码验证1.安装JavaZeppelin支持的操作系统如下图所示.在安装Zeppelin之前,你需要在部署的服务器上安装Oracle JDK 1.7或以上版本, 并配置好相应的JAVA_HOME环境变量.以CentOS为例,具体操作过程如下: a)下载并安装jdk-8u111-linux-x64.rpm # rpm -ivh jdk-8u111-linux-x64.rpm b)配置环境变量.在/etc/profile文件结尾添加: export

CentOS6.8下部署Zabbix3.0

Centos6.8下部署安装zabbix3.0: 环境要求 PHP >= 5.4  (CentOS6默认为5.3.3,需要更新) curl >= 7.20 (如需支持SMTP认证,需更新) 安装MySQL(已安装的忽略此步骤,最好5.6以上版本) rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm yum install mysql-server –y 启动: 设置root密码: mysql_se

Centos6.5_salt自动部署zabbix_agentd(一)--目录规划

Centos6.5_salt自动部署zabbix(一)--目录规划 [[email protected] salt]# tree /srv/salt/ /srv/salt/ ├── conf    # 存放程序的conf文件 │   ├── linux │   │   ├── iptables │   │   └── zabbix_agentd │   │       ├── zabbix_agentd │   │       └── zabbix_agentd.conf │   └── win

centos6.4 下部署mrtg

一.安装mrtg和net-snmp:    yum -y install mrtg net-snmp-utils net-snmp gcc-* gd-* libpng-* zlib-*二.修改/etc/snmp/snmpd.conf    #去掉行首的注释符    view mib2   included  .iso.org.dod.internet.mgmt.mib-2 fc    #修改    access  notConfigGroup ""      any       noa

新手小白Linux(Centos6.5)部署java web项目(总)

一.准备 1.linux  centos版本的相关命令操作,千万别找ubuntu的,好多命令都不一样,新手小白我傻傻不知道硬是浪费了一天的时间--(百度百科linux版本了解一下) 2.远程登录: PuTTY .WinSCP .SecureCRT .mstsc.其他(我用的SecureCRT7.3 ,主要看环境支持哪种工具) 3.确认linux服务器有网,没网的话用不了yum,只能从本机获取资源,操作方式也不一样,本文部分安装只介绍yum. 二.明确部署所需要的环境 1.java环境:jdk 2

CentOS6.6从头到尾部署nginx与tomcat多实例 转

前提条件: 1.需要一个全新的centos系统(本文中用到是centos6.6) 2.vmware虚拟机 3.vmware下安装centos系统,以NAT方式与宿主机相连 4.在centos系统中ping www.baidu.com能ping通,接下来需要联网安装软件 两个tomcat实例部署: 1.从本地上传tomcat到服务器中,如下图所示: 2.在安装软件之前需要先部署一些依赖的包(非常重要呢~嘿嘿),分别列出如下: 安装make:yum -y install gcc automake a

centos6.5上部署集中化管理平台Saltstack!!!

项目背景: 通过部署Saltstsck环境,我们可以在成千上万的服务器上做到批量执行命令,根据不同业务特点我们可以进行配置集中化管理.分发文件.采集服务器数据.软件包管理.可以搭建我们自己的自动化运维平台,满足我们的不同场景下的需求. 实验环境: vmware workstation 11 centos6.5的系统下 Saltstack服务器:ip:192.168.0.27   防火墙关闭  setenforce 0 Saltstck被控端: ip:192.168.0.44   防火墙关闭  s

CentOS6.5PXE自动部署

设置好本机IP 关闭防火墙和Selinux 配置好yum仓库 安装dhcp.http.tftp 启动http,xinetd设置开机自启动 配置dhcp 把模板复制到配置文件 进入配置dhcp 找到并编辑成如下 配置成功 在httpd的默认目录下新建centos6.5目录,并将光盘挂载或将光盘内容复制到该目录上,这里用挂载 复制pxe安装需要的内核文件文件到tftpboot 注意这个. 代表复制到当前目录下 安装syslinux,提取pxelinux.0到tftpboot下 在tftpboot下新