安装配置
-
安装依赖包
yum -y install autoconf automake cyrus-sasl-devel cyrus-sasl-gssapi cyrus-sasl-plain flex gcc gcc-c++ gdb git krb5-server krb5-workstation libtool make openssl-devel patch pkgconfig redhat-lsb-core rsync unzip vim-common which numactl-libs numactl-devel
-
升级GCC版本
yum -y install centos-release-scl yum -y install yum install devtoolset-8 scl enable devtoolset-8 bash
-
安装memkind
下载源码安装,yum的版本过低
unzip memkind-1.10.0.zip cd memkind-1.10.0 ./build.sh make install
-
安装第三方依赖
cd apache-kudu-1.14.0 build-support/enable_devtoolset.sh thirdparty/build-if-necessary.sh mkdir -p build/release cd build/release ../../build-support/enable_devtoolset.sh ../../thirdparty/installed/common/bin/cmake -DCMAKE_BUILD_TYPE=release ../.. make -j4 make DESTDIR=/app/kudu install