centos 下安装 thrift(为部署 vddk 服务做准备)
来源:互联网 发布:大数据前沿技术 编辑:程序博客网 时间:2024/06/06 13:56
本文以安装 thrift-0.10.0 版本为例
在安装编译 thrift 之前,需要准备编译 thrift 的环境
1.安装依赖库
1) 安装C++依赖库
yum -y install gcc+ gcc-c++
2) 安装 python
yum install python-devel
3) 安装 boost-devel
# yum install boost-devel
4) 安装 byacc
# yum install byacc
5) 安装 flex
# yum install flex
6) 安装 libevent-devel zlib-devel openssl-devel
# yum install libevent-devel zlib-devel openssl-devel
7) 安装 bzip2-devel
# yum install bzip2-devel
2. 下载安装 boost
使用 wget 下载 boost 安装包,如果没有 wget,先安装 wget 下载工具
# yum install -y wget
下载thrift
# cd /opt# wget http://sourceforge.net/projects/boost/files/boost/1.53.0/boost_1_53_0.tar.gz解压# tar -zxvf boost_1_53_0.tar.gz# cd boost_1_53_0# ./bootstrap.sh# ./b2 --prefix=/usr/local# ./bootstrap.sh --prefix=/usr/local# ./b2 install
库文件拷贝至 /usr/lib64/ 目录,编译依赖目录
# cd /opt/boost_1_53_0/# cp -rf stage/lib/* /usr/lib64/# cp -rf stage/lib/* /usr/local/lib64/# cp -rf /usr/local/lib/libboost* /usr/local/lib64/
3. 部署 vmware-vix-disklib-distrib 虚拟磁盘库
从官网下载(https://code.vmware.com/web/sdk/60/vddk),本文下载的是 6.0.3 版本,将下载的VMware-vix-disklib-6.0.3-4888596.x86_64.tar.gz压缩包解压至所需安装的目录(如 /opt):
# cd /opt# tar -zxvf VMware-vix-disklib-6.0.3-4888596.x86_64.tar.gz
4. 下载安装 thrift
使用 wget 下载 thrift 安装包
# wget https://mirrors.cnnic.cn/apache/thrift/0.10.0/thrift-0.10.0.tar.gz# cd /opt (建议在 /opt 目录下,否则要修改Makefile 文件中对应的路径)# tar -zxvf thrift-0.10.0.tar.gz
编译 thrift
# cd /opt/thrift-0.10.0# ./configure --with-boost=/usr/local# make clean# make# make install
至此,thrift 部署编译完毕!
阅读全文
0 0
- centos 下安装 thrift(为部署 vddk 服务做准备)
- 安装CentOS-Linux系统(为安装MySQL、Tomcat做准备)
- Centos 6.5 下安装Thrift
- Linux安装维护(为安装Oracle做准备)
- linux环境下安装redis并部署为服务
- centos下安装redis并且注册为服务
- centos下安装tomcat服务为开机自启动
- spring boot 在centos下安装为服务
- MAC OS X 10.9 下 Nginx的安装笔记(为后续搞Nginx+Redis+Tomcat集群做准备)
- 分布式架构2--CentOs下安装Tomcat7(环境准备)
- 分布式架构3--CentOs下安装MySQL(环境准备)
- CentOS安装thrift
- CentOS安装thrift
- CentOs安装Thrift
- Thrift + centos 安装
- centos下安装部署fusionPBX
- CentOs下Nginx安装部署
- linux下,qt creator + thrift + qwt安装与部署
- UE4 虚幻4 C++项目Complile Failed问题的解决方法
- ubuntu 安装MySQL5.7.18
- Python将图片写到音频频谱
- 为什么最难不过二叉树的算法出现在面试题中都会被应聘者抱怨?
- 勇敢者的游戏——VC
- centos 下安装 thrift(为部署 vddk 服务做准备)
- Cocos框架Web Mobile平台,屏幕点击后自动进入全名模式解决方法!
- 12.21
- prctl PR_SET_SECCOMP failed vsftp
- 密码学原理_Crypto++实现3DES加密
- ConcurrentHashMap从1.7-1.8变化
- andfix热修复之生成dex文件
- 据说,很多程序员都没看过这些......
- 2017.12.21