Apache Arrow开发环境搭建与使用指南
1. 开发环境准备
在开发使用Arrow库的项目时,有多种包管理工具和资源可用于不同的编程语言和操作系统:
- MSVC++ :使用vcpkg (https://github.com/Microsoft/vcpkg)
- R语言 :从CRAN (https://cran.r-project.org/) 获取R包
- Julia语言 :使用通用注册表 (https://github.com/JuliaRegistries/General) 中的Julia包
- Ruby语言 :通过RubyGems (https://rubygems.org/) 安装Ruby包
- C#语言 :使用NuGet (https://www.nuget.org/packages/Apache.Arrow/) 管理C#包
- Debian、Ubuntu、Red Hat和CentOS等系统 :使用APT和Yum仓库
- Java语言 :从Maven Central获取Java工件
- Python语言 :使用Pip wheels
在开发过程中,要牢记一些常用术语,因为大多数库在描述其应用程序编程接口(API)时使用相似的术语和命名。接下来,我们主要关注C++、Python和Go这三种语言的Arrow库开发