【Linux系统之银河麒麟系统(或Centos8)部署远程过程调用框架RPC(Thrift)】

Linux系统之银河麒麟(kylin)高级服务器版v10(或Centos8)部署Thrift

(包括在线安全安装和离线安装)

银河麒麟高级服务器版v10部署thrift-0.17.0,支持C语言、C++、QT,相关安装包在文章最后的链接

小白心得

  • 在银河麒麟V10部署thrift之前看了很多资料,网上完全没有关于银河麒麟服务器版本部署thrift的教程。因此,花了很多时间去查资料、咨询,最后成功安装。

重点

  • 银河麒麟系统安装thrift的重点在于:
    (1)了解银河麒麟高级服务器版本操作系统是基于Centos8的,所以查资料重点看centos系列部署thrift的教程(银河麒麟桌面版是基于ubuntu18的,桌面版部署要重点学习ubuntu系列部署教程);
    (2)安装thrift之前需要保证系统有gcc和g++
         gcc --version
         g++ --version
  查看是否安装。

在这里插入图片描述

其中,银河麒麟服务器版操作系统在安装系统的时候选择开发者选项,自动安装gcc和g++,银河麒麟服务器版操作系统有gcc,但是需要手动安装g++。

gcc g++安装成功后可以继续按以下步骤部署thrift
小编的gcc g++版本都是 7.3.0

安装依赖如下
thrift-0.17.0依赖 libtool flex bison pkgconfig boost-devel libevent-devel zlib-devel python-devel ruby-devel openssl-devel ant

1.thrift 在线安装

// 1 下载thrift 0.17.0安装包
wget https://archive.apache.org/dist/thrift/0.17.0/thrift-0.17.0.tar.gz
// 2 下载安装依赖包
yum install libtool flex bison pkgconfig boost-devel libevent-devel zlib-devel python-devel ruby-devel openssl-devel ant qt5-devel
//因为小编要用qt 所以安装了qt
//3 解压thrift
tar -zxvf thrift-0.17.0.tar.gz
//3 进入thrift-0.17.0开始安装
cd thrift-0.17.0
//4.执行配置文件 并设置安装目录/usr/local
./configure --prefix=/usr/local/thrift
//5 编译安装
make && make install

步骤4成功结果:
./configure --prefix=/usr/local/thrift后的结果如图,小编用的C和C++,C和C++为yes即可
在这里插入图片描述
步骤5成功结果:

make过程如果出现各种离谱错误,就是缺少包。

安装成功后,输入whereis thrift,会出现一个路径,可执行文件就在这个路径下。/usr/local/bin/thrift --version,结果如图,则安装成功。
在这里插入图片描述

2. thrift 离线安装

1.在有网条件下下载上述安装包

//1.下载依赖包,都是.rpm格式的
yum install --downloadonly --downloaddir=/root/tmp/packages libtool flex bison pkgconfig boost-devel libevent-devel zlib-devel python-devel ruby-devel openssl-devel ant qt5-devel
// --download指定安装路径,
//2.下载thrift-0.17.0
wget https://archive.apache.org/dist/thrift/0.17.0/thrift-0.17.0.tar.gz

2.将上述安装包导入到离线机器

//1.安装依赖包
在package里面执行下面的命令,安装所有的包
rpm -ivh *.rpm
// 2.安装thrift
//执行配置文件 并设置安装目录/usr/local
./configure --prefix=/usr/local/thrift
//编译安装
make && make install

3 我的安装包

注意 只关注我压缩包的thrift-0.17.0.tar.gz和packages即可,packages包含了上述所有的依赖包(.rpm格式)

欢迎评论
你还对什么感兴趣呀!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值