Apache Arrow 使用

下述操作参考 Building Arrow C++ --- Apache Arrow v20.0.0.dev267

安装依赖组件

bash 复制代码
sudo apt-get install \
     build-essential \
     ninja-build \
     cmake

下载源码

bash 复制代码
git clone --recursive --shallow-submodules git@github.com:apache/arrow.git

配置

创建build目录并且进入

bash 复制代码
mkdir arrow/cpp/build
cd arrow/cpp/build

执行cmake

bash 复制代码
cmake .. \
    -DCMAKE_INSTALL_PREFIX=/usr/local \
    -DARROW_BUILD_STATIC=ON \
    -DARROW_BUILD_SHARED=ON \
    -DARROW_COMPUTE=ON \
    -DARROW_CSV=ON \
    -DARROW_DATASET=ON \
    -DARROW_FILESYSTEM=ON \
    -DARROW_JSON=ON \
    -DARROW_PARQUET=ON

构建

bash 复制代码
cmake --build . --config Release --parallel $(nproc)

安装

相关推荐
wasp52017 小时前
Apache Hudi 项目总体分析
数据挖掘·apache·hudi·数据湖仓
字节拾光录1 天前
Java工具库三足鼎立:Hutool、Apache Commons、Guava深度测评与场景化选型指南
java·apache·guava
清平乐的技术专栏2 天前
Apache SeaTunnel的发展历程
apache
SelectDB2 天前
宇信科技基于 SelectDB & Apache Doris 构建实时智能的银行经营分析平台
数据库·apache
SelectDB2 天前
上海证券 SelectDB 升级实践:湖仓流批一体落地与 Elasticsearch 全面替换
数据库·apache
熊文豪3 天前
工业物联网时序数据库选型指南:Apache IoTDB 的技术优势与应用实践
物联网·apache·时序数据库·iotdb
一个天蝎座 白勺 程序猿3 天前
Apache IoTDB(10):数据库操作——从查询到优化的全链路实践指南
数据库·apache·时序数据库·iotdb
云计算老刘3 天前
1.项目实战:LAMP-LNMP-分离部署
linux·mysql·php·apache·mariadb
SelectDB3 天前
字节跳动:Apache Doris + AI 一站式融合数据引擎的探索与实践
数据库·apache
可涵不会debug3 天前
时序数据库选型指南:大数据时代下Apache IoTDB的崛起之路
大数据·apache·时序数据库