精华 在 Ubuntu 上源码编译 ClickHouse
发布于 4 个月前 作者 theseusyang 320 次浏览 来自 文档翻译

ClickHouse 官方版本主要支持Linux Ubuntu 12.04,14.04或更新版本上源码编译。经过适当的修改,Build应该可以在任何其他Linux发行版上运行,构建不适用于Mac OS X。只支持具有SSE 4.2的x86_64。对AArch64的支持是实验性的。

测试 SSE 4.2是否可用

grep -q sse4_2 /proc/cpuinfo && echo “SSE 4.2 supported” || echo “SSE 4.2 not supported”

安装 Git 和 CMake

sudo apt-get install git cmake3

或者在新的系统上仅安装 cmake

检测线程数

export THREADS=$(grep -c ^processor /proc/cpuinfo)

安装 GCC 6

有好几个方法来安装 GCC 6

从 PPA 包安装

sudo apt-get install software-properties-common sudo apt-add-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get install gcc-6 g+±6

回到顶部