惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

A
About on SuperTechFans
小众软件
小众软件
WordPress大学
WordPress大学
Microsoft Azure Blog
Microsoft Azure Blog
Recent Announcements
Recent Announcements
博客园 - 三生石上(FineUI控件)
博客园_首页
N
Netflix TechBlog - Medium
IT之家
IT之家
H
Help Net Security
博客园 - 聂微东
Google DeepMind News
Google DeepMind News
罗磊的独立博客
T
Tailwind CSS Blog
F
Fortinet All Blogs
Hugging Face - Blog
Hugging Face - Blog
MongoDB | Blog
MongoDB | Blog
V
V2EX
量子位
云风的 BLOG
云风的 BLOG
爱范儿
爱范儿
博客园 - 司徒正美
The Cloudflare Blog
Engineering at Meta
Engineering at Meta

博客园 - Lil-K

VM-16-pro 安装Centos Stream 9 spring-cloud-alibaba-整合spring-cloud-gateway-3.1.4 基于CentOS7.x安装Nginx-1.18.0 Nginx在Windows下的基本介绍安装以及基本使用 window7下 cmd命令行 Mysql导出表结构 + 表数据 【一】Spark基础 【二】Spark 核心 【八】将日志写入log(glog) - Lil-K - 博客园 【七】ab压测 【六】tf和cgi进行联合试验,完成日志服务器 - Lil-K - 博客园 【五】安装fcig - Lil-K - 博客园 【四】搭建Nginx服务器 - Lil-K - 博客园 【三】多语言互通 - Lil-K - 博客园 【一】调通单机版的thrift-python版本 - Lil-K - 博客园 Spark在实际项目中分配更多资源 - Lil-K - 博客园 Spark实际项目中调节并行度 - Lil-K - 博客园 IDEA中大小写转换快捷键 使用maven下载cdh版本的大数据jar包 【Hive六】Hive调优小结 - Lil-K - 博客园
【二】调通单机版的thrift-C++版本 - Lil-K - 博客园
Lil-K · 2018-08-15 · via 博客园 - Lil-K

【任务2】调通单机版的thrift-C++版本

创建文件

  1. 创建RecSys.thrift文件
service RecSys {
    string rec_data(1:string data)
}
  1. 运行命令: thrift --gen cpp RecSys.thrift,并在同级目录中产生gen-cpp目录,该目录下的代码仅完成server的功能,也就是说该目录下的c++代码全是服务端的

安装boost开发工具

  1. 命令:yum install boost-devel.x86_64 [之前有安装可忽略]

  2. 命令:yum install boost-devel-static [之前有安装可忽略]

拷贝文件 [可忽略此步骤,如果c++代码直接编译无误的话]

  1. cd /usr/local/src/thrift-0.9.3/lib/cpp/src

  2. cp -raf thrift/ /usr/local/include/

编译

  • 命令:g++ -g -Wall -I./ -I/usr/local/include/thrift *.cpp -L /usr/local/lib/*.so -lthrift -o server 或者 g++ -g -Wall -I/usr/local/include/thrift *.cpp -lthrift -o server