Apache Arrow入门

1.源码编译

1.1 环境准备

安装cmake等工具

1sudo apt-get install \ 2 build-essential \ 3 cmake

1.2下载源码

git clone https://github.com/apache/arrow.git

切换release分支

1cd arrow 2git tag 3... 4 5git checkout -b 1.0.0 apache-arrow-1.0.0

或直接下载

wget https://github.com/apache/arrow/archive/apache-arrow-1.0.1.tar.gz

1.3编译

1cd cpp 2mkdir release 3cd release 4cmake .. 5make

查看编译结果

1Scanning dependencies of target arrow_shared 2[100%] Linking CXX shared library ../../release/libarrow.so 3[100%] Linking CXX static library ../../release/libarrow.a 4[100%] Built target arrow_static 5[100%] Built target arrow_shared 6 7lynn@lynn-ubuntu:/codes/database/arrow/cpp/release$ ll release/ 8total 53022 9drwxrwxrwx 1 root root 4096 918 14:20 ./ 10drwxrwxrwx 1 root root 4096 918 14:20 ../ 11-rwxrwxrwx 1 root root 12468430 918 14:20 libarrow.a* 12-rwxrwxrwx 1 root root 20997166 918 14:08 libarrow_bundled_dependencies.a* 13lrwxrwxrwx 1 root root 15 918 14:20 libarrow.so -> libarrow.so.100* 14lrwxrwxrwx 1 root root 19 918 14:20 libarrow.so.100 -> libarrow.so.100.0.0* 15-rwxrwxrwx 1 root root 10259368 918 14:20 libarrow.so.100.0.0*

可以看到libarrow.so.100动态链接库和 libarrow.a_&libarrow_bundled_dependencies.a_静态链接库。

参考资料

http://arrow.apache.org/docs/developers/cpp/building.html#building-arrow-cpp

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

Apache Arrow入门 - HelloWorld