上篇文章介绍了如何安装Ubuntu server,接下来我们看下如何在Ubuntu里安装clickhouse
官方文档
我们可以先看下官方文档,里面介绍了各种系统的安装方式,本文主要介绍如何在Ubuntu里安装clickhouse
1. 检查是否支持SSE4.2
1
2
|
grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"
|
因为向量化执行需要用到这一项特性,如果不支持SSE指令集,则不能直接使用预编译安装包,需要通过源码编译特定的版本进行安装
2. 配置clickhouse软件源
国内使用yandex的软件源下载安装包时会很慢,这里建议使用清华的clickhouse软件源
1
2
3
4
5
|
#编辑软件源文件
sudo vim /etc/apt/sources.list
# 配置添加以下内容
deb https://mirrors.tuna.tsinghua.edu.cn/clickhouse/deb/stable/ main/
|
3. 添加依赖并更新apt数据库
1
2
3
4
5
|
sudo apt install dirmngr
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv E0C56BD4 # optional
sudo apt update
|
4. 安装clickhouse服务端及客户端
1
|
sudo apt-get install clickhouse-client clickhouse-server
|
5. 添加新用户
sudo vim /etc/clickhouse-server/user.xml
1
2
3
4
5
6
7
8
9
10
|
<users>
<test> <!--用户名 -->
<password>abc123</password><!--密码-->
<networks incl="networks" replace="replace">
<ip>::/0</ip>
</networks>
<profile>default</profile>
<quota>default</quota>
</test>
</users>
|
6. 使用新用户登录
1
|
clickhouse-client --user test --password abc123
|