Doris Centos7 编译

简介: Doris Centos7 编译的相关依赖。

Apache Doris 代码仓库地址:[apache/incubator-doris]


* * *


操作系统:centos7


安装依赖


需要依赖epel中的软件,首先安装epel的repo,建议使用阿里源,速度快


安装相关依赖


yum -y install libtool-ltdl-devel  ncurses-devel devtoolset-7-binutils-devel  build-essential cmake byacc flex automake libtool-bin bison libiberty-dev


编译依赖:


GCC 7 ,Cmake 3.12


首先升级GCC和CMake


yum install centos-release-scl

yum install devtoolset-7-gcc*


##启用gcc 7


scl enable devtoolset-7 bash

which gcc

gcc --version


直接下载cmake-3.12.2-Linux-x86_64.tar.gz编译好的包解压,添加环境变量即刻


安装JDK及maven,具体方法网上多的很,JDK 1.8以上版本,maven3.5以上版本

安装过程中的问题


./zstd_ep-install/lib/libzstd.a 找不到这个文件


首先find / -name libzstd.a


找到以后,将这个文件拷贝到thirdparty/src/arrow-apache-arrow-0.15.1/cpp/release/zstd_ep-install/lib目录下,如果没有目录,手动创建


如果包没有找到bdf.h头文件说明你没有安装devtoolset-7-binutils-devel,这个是在epel源里,需要从epel源安装,然后编译就可以了


编译完成以后,在output目录下就有be,fe,udf三个目录




目录
相关文章
|
10月前
|
应用服务中间件 Linux 网络安全
CentOS 7.4源码编译nginx1.12 并且隐藏nginx的版本
CentOS 7.4源码编译nginx1.12 并且隐藏nginx的版本
143 0
|
Linux
百度搜索:蓝易云【centos7编译dpdk-stable教程。】
至此,DPDK的稳定版本编译过程就完成了。你可以根据需要进行相关的配置和开发。请注意,上述步骤适用于CentOS 7平台。
355 1
|
4月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。通过具体案例,读者可以了解如何准备环境、下载源码、编译安装、配置服务及登录 MySQL。编译源码安装虽然复杂,但提供了更高的定制性和灵活性,适用于需要高度定制的场景。
224 3
|
4月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。
本文介绍了在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。内容涵盖准备工作、下载源码、编译安装、配置服务、登录设置及实践心得,帮助读者根据需求选择最适合的安装方法。
260 2
|
5月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置服务等,并与使用 RPM 包安装进行了对比,帮助读者根据需求选择合适的方法。编译源码安装虽然复杂,但提供了更高的定制性和灵活性。
333 2
|
5月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤
【10月更文挑战第7天】本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据自身需求选择合适的方法。
118 3
|
7月前
|
关系型数据库 MySQL Linux
【一键解锁神秘力量!】CentOS 7 通过编译源码方式安装 MySQL 数据库 —— 从零到英雄的数据库安装实战秘籍!
【8月更文挑战第9天】随着业务增长,对数据库的需求日益提高。在 CentOS 7 中,通过编译源码安装 MySQL 可提供更高定制性和灵活性。本文详细介绍从准备环境、下载源码、配置编译参数到安装 MySQL 的全过程,并对比 RPM 包安装方法,帮助读者根据需求选择合适方案。实践时需注意备份数据、选择合适版本、确保安全性和调优性能等要点。
257 1
|
10月前
|
关系型数据库 MySQL Linux
centos7 编译报错 cannot find -lmysqlclient
centos7 编译报错 cannot find -lmysqlclient
|
9月前
|
Linux C语言 C++
Linux 下centos 查看 -std这个编译时命令 是否支持 C17
Linux 下centos 查看 -std这个编译时命令 是否支持 C17
216 2
|
9月前
|
Linux 编译器 C++
Linux centOS 编译C/C++
Linux centOS 编译C/C++

热门文章

最新文章