编译百度tera

介绍:    

    tera是一个高性能,可伸缩的结构化数据存储系统,被设计用来管理搜索引擎万亿量级的超链与网页信息。为实现数据的实时分析与高效访问,我们使用按行键,列名和时间戳全局排序的三维数据模型组织数据,使用多级高速缓存系统,充分利用新一代服务器硬件大内存,SSD盘和万兆网卡的性能优势,做到模型灵活的同时,实现了高吞吐与水平扩展。

源码下载地址:https://github.com/baidu/tera/

编译:

1、下载第三方库:

如果你的电脑可以联网,并且可以访问google等国外网站,则可以使用一键构建命令:make -j4。会自动下载所有需要用的第三方库。

如果不能联网或不能访问Google等网站,则需要自己下载所有的第三方库,需要的第三方库参考:https://github.com/baidu/tera/wiki/Build-Manual

这里提供了编译好所有第三方库的压缩包:https://download.csdn.net/download/vist_1/10355766

还有所有的第三方库源码包:https://download.csdn.net/download/vist_1/10378952。不用自己在一个一个下载第三方库了,这个包都是源码,需要自己编译和安装。

编译好的第三方库的压缩包解压到你的tera目录下就可以。

如果你的linux系统中没有readline和ncurses,则需要自己下载并安装。

2、更改配置文件:

所有的第三方库都准备好后,更改depends.mk.template配置文件,如下图


图中红框部分为要增加的,其中/home/xxx/soft/readline-6.3/output路径是安装readline时的输出路径

接下来更改build.sh脚本,把该脚本中的所有wget都注释掉,如下图所示:


3、执行

最后直接执行./build.sh就可以了。


版权声明:本文为博主原创文章,未经博主允许不得转载


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值