在 Rocky Linux 9 上编译和安装 Apache Cloudberry
本文适用于希望探索并可能为 Apache Cloudberry 做出贡献的开发人员。文中描述的构建环境仅适用于开发和测试。
若想了解如何在 Rocky Linux 8 和 Ubuntu 上编译和安装 Apache Cloudberry,请参考 在 Rocky Linux 8 和 Ubuntu 上编译。
1. 目标受众
- 想为 Apache Cloudberry 贡献代码的开发人员。
- 想探索 Cloudberry 扩展功能的 PostgreSQL 开发人员。
- 对分布式查询处理感兴趣的数据库爱好者。
- 考虑加入 Apache Cloudberry 社区的人员。
通过本文描述的构建过程,你可以:
- 调试和测试新功能。
- 使用开发工具深入了解代码库。
- 运行测试套件和验证检查。
- 修改代码并进行测试。
提示
如果你是 Apache Cloudberry 或 PostgreSQL 开发的新手:
- 建议先构建 PostgreSQL,熟悉基本工作流程。
- 加入项目邮件列表,与其他开发人员交流。
- 查看项目议题跟踪器,了解当前的开发重点。
- 探索代码库时,要做好应对较长构建时间和多次迭代测试的准备。
2. 构建 Apache Cloudberry 的过程
Apache Cloudberry(孵化中)的构建过程和 PostgreSQL 基本一致。如果你之前搭建过 PostgreSQL 的开发环境,那么构建 Cloudberry 会让你有种似曾相识的感觉。
对于 Cloudberry 或 PostgreSQL 的新手,我建议先从构建 PostgreSQL 开始。PostgreSQL 开发社区提供了丰富的文档和工具,能帮你顺利走完整个流程。熟悉了 PostgreSQL 的构建过程后,再转向 Cloudberry 就会容易很多。