kudu的编译安装配置可参考下文,里面已经说得很清楚明白了。
Kudu 1.8.0 编译安装配置
但是,编译出来的文件会有33G那么大,这是因为编译出了大量的测试工具,这些工具在生成环境中不需要,那么怎么跳过这些测试工具的编译呢?其实kudu的github编译说明中已经给出了方法。
将上文中
../../thirdparty/installed/common/bin/cmake -DCMAKE_BUILD_TYPE=release ../..
改为如下
../../thirdparty/installed/common/bin/cmake -DCMAKE_BUILD_TYPE=release -DNO_TESTS=1 ../..
就是加了一个 -DNO_TESTS=1 的参数