Linux快速安装ClickHouse(附官方文档)
在线安装
1.安装yum-utils
yum-utils是一个与 yum 集成的实用程序集合,可以通过多种方式扩展其本机功能
yum install -y yum-utils
2.增加ClickHouse官方镜像源
yum-config-manager --add-repo https://packages.clickhouse.com/rpm/clickhouse.repo
3.安装ClickHouse客户端和服务端
yum install -y clickhouse-server clickhouse-client
4.后台启动程序
cd /etc/init.d #此中有clickhouse-server文件
nohup ./clickhouse-server start
5.检查启动进程
ps -ef | grep 'clickhouse'
可以看到以下进程说明启动成功
clickho+ 114259 1 0 17:48 ? 00:00:00 clickhouse-watchdog --config-file /etc/clickhouse-server/config.xml --pid-file /var/run/clickhouse-server/clickhouse-server.pid --daemon
clickho+ 114260 114259 1 17:48 ? 00:00:13 /usr/bin/clickhouse-server --config-file /etc/clickhouse-server/config.xml --pid-file /var/run/clickhouse-server/clickhouse-server.pid --daemon
6.本机连接
clickhouse-client
ClickHouse支持访问限制设置。它们位于users.xml
文件(与config.xml
同级目录)。 默认情况下,允许default
用户从任何地方访问,不需要密码。
默认情况下,使用default
用户并不携带密码连接到localhost:9000
。还可以使用--host
参数连接到指定服务器。终端必须使用UTF-8编码。
查询试一下:
:) select 1
SELECT 1
Query id: a17e4f56-ef4e-47a7-bc4b-f29f4b9642fd
┌─1─┐
1. │ 1 │
└───┘
1 row in set. Elapsed: 0.001 sec.
离线安装
官方文档里介绍的安装包
安装不上的可以选择离线下载地址,本人用的是24.1.1.2048这个相关版本的
packages.clickhouse.com/rpm/stable/?directoryListingLimit=1000&cursor=1-JTdCJTIydiUyMiUzQTElMkMlMjJzdGFydEFmdGVyJTIyJTNBJTIycnBtJTJGc3RhYmxlJTJGY2xpY2tob3VzZS1jb21tb24tc3RhdGljLTIzLjEwLjEuMTk3Ni5hYXJjaDY0LnJwbSUyMiUyQyUyMnV1aWQlMjIlM0ElMjI3ZTc0NmU3NjIzODIyMWE3NjAxZWJlMzczNTlkMGFlYSUyMiU3RA==
clickhouse-client-24.3.1.2672.x86_64.rpm
clickhouse-server-24.1.1.2048.x86_64.rpm
clickhouse-common-static-24.1.1.2048.aarch64.rpm
地址:https://packages.clickhouse.com/rpm/stable/clickhouse-common-static-24.1.1.2048.aarch64.rpm
需要下载这三个组件,可以选择下载好放进一个目录
Windows下载安装包时可能出现的问题
clickhouse-common-static-24.1.1.2048.aarch64.rpm时会出现的问题是浏览器直接帮我打开了
最好直接将它用wget命令下载到Linux当前所在目录
wget https://packages.clickhouse.com/rpm/stable/clickhouse-common-static-24.1.1.2048.aarch64.rpm
安装 RPM 的命令格式为:
rpm -ivh 包全名
#参数含义:
# -i:安装(install);
# -v:显示更详细的信息(verbose);
# -h:打印 #,显示安装进度(hash);
然后参照上述的后台启动即可。
ClickHouse官方文档(有中文别忘了勾选)
什么是ClickHouse? | ClickHouse Docs