Ubuntu安装和使用ClickHouse教程介绍
ClickHouse 是一个面向列的数据库,旨在解决 OLAP – 在线分析处理。OLAP 是一种高级大数据分析技术。
ClickHouse 使用的语言是 SQL 的变体,可以帮助初学者更快地学习这种查询语言。
Ubuntu如何安装和使用ClickHouse?本教程将向你展示如何在 Ubuntu 20.04 上安装和开始使用 ClickHouse。
先决条件
- 一个运行 Ubuntu 20.04 的系统
- 具有sudo或root权限的用户帐户
- 访问终端窗口/命令行提示符
如何在Ubuntu上安装和使用ClickHouse
要了解如何在 Ubuntu 上安装 ClickHouse,请按照以下步骤操作。确保在启动该工具时不要跳过任何步骤以避免潜在问题。
第 1 步:安装 apt-transport 包
ClickHouse 需要Ubuntu 20.04 默认没有的apt-transport 包。
要安装该工具,请打开一个终端窗口,然后更新包存储库:
sudo apt update
然后,使用以下命令安装apt-transport-https包:
sudo apt install apt-transport-https ca-certificates dirmngr/code>
步骤 2:添加存储库 GPG 密钥
在下载并安装最新的 ClickHouse 版本之前,请添加 Yandex 存储库中的 GPG 密钥:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv E0C56BD4
添加密钥时,终端输出会显示一条确认消息。
确保输出显示密钥已处理和导入。
第 3 步:将 ClickHouse 添加到 APT 存储库
Ubuntu如何安装和使用ClickHouse?现在,将 ClickHouse 添加到你的软件存储库。
执行以下echo
命令将存储库添加到clickhouse.list文件:
echo "deb http://repo.yandex.ru/clickhouse/deb/stable/ main/" | sudo tee /etc/apt/sources.list.d/clickhouse.list
输出返回一个新行。再次更新包存储库:
sudo apt update
系统完成后,移至最后一步。
第 4 步:安装 ClickHouse 服务器和客户端
安装 ClickHouse 客户端和服务器:
sudo apt install clickhouse-server clickhouse-client
出现提示时输入密码。
这是你稍后将用于加载 ClickHouse 控制台的默认用户的密码。
安装后的最终输出类似于下图中的输出:
Ubuntu安装和使用ClickHouse教程:ClickHouse 入门
如何在Ubuntu上安装和使用ClickHouse?现在 ClickHouse 服务器和客户端安装在 Ubuntu 上,Linux systemd控制这个服务。你可以使用一些命令启动、停止和检查 ClickHouse 服务。
要启动 clickhouse-server,请使用:
sudo systemctl start clickhouse-server
输出不会返回确认。
要检查 ClickHouse 服务状态,请输入:
sudo systemctl status clickhouse-server
要停止 ClickHouse 服务器,请运行以下命令:
sudo systemctl stop clickhouse-server
要在启动时启用 ClickHouse :
sudo systemctl enable clickhouse-server
启动 ClickHouse 会话
Ubuntu如何安装和使用ClickHouse?要开始使用 ClickHouse 数据库,请启动 ClickHouse 客户端。启动会话时,该过程类似于其他 SQL 管理系统。
要启动客户端,请使用以下命令:
clickhouse-client
你可能会收到此错误:
“代码:516。DB::Exception:从本地主机接收到:9000。DB::Exception: 默认值:身份验证失败:密码不正确或没有具有此类名称的用户。”
发生该错误时,你需要为默认用户定义在安装过程中输入的密码。
为此,请输入:
clickhouse-client --password test1234 --user default
用你自己的密码替换示例密码。
会话开始。
Ubuntu安装和使用ClickHouse教程结论
Ubuntu如何安装和使用ClickHouse?本指南中的步骤向你展示了如何在 Ubuntu 20.04 上安装 ClickHouse 并开始使用。
如果你在启动 ClickHouse 客户端时收到代码 516的错误,请使用我们在最后一节中提供的解决方案。
如果你使用 CentOS,请务必阅读我们关于在 CentOS 7上安装 ClickHouse的指南。