如何在Ubuntu 20.04上安装和使用ClickHouse(分步指南)

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>

如何在Ubuntu 20.04上安装和使用ClickHouse(分步指南)

文章图片
步骤 2:添加存储库 GPG 密钥
在下载并安装最新的 ClickHouse 版本之前,请添加 Yandex 存储库中的 GPG 密钥:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv E0C56BD4

添加密钥时,终端输出会显示一条确认消息。
如何在Ubuntu 20.04上安装和使用ClickHouse(分步指南)

文章图片
确保输出显示密钥已处理和导入。
第 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

出现提示时输入密码。
如何在Ubuntu 20.04上安装和使用ClickHouse(分步指南)

文章图片
这是你稍后将用于加载 ClickHouse 控制台的默认用户的密码。
安装后的最终输出类似于下图中的输出:
如何在Ubuntu 20.04上安装和使用ClickHouse(分步指南)

文章图片
Ubuntu安装和使用ClickHouse教程:ClickHouse 入门如何在Ubuntu上安装和使用ClickHouse?现在 ClickHouse 服务器和客户端安装在 Ubuntu 上,Linux systemd控制这个服务。你可以使用一些命令启动、停止和检查 ClickHouse 服务。
要启动 clickhouse-server,请使用:
sudo systemctl start clickhouse-server

输出不会返回确认。
要检查 ClickHouse 服务状态,请输入:
sudo systemctl status clickhouse-server

如何在Ubuntu 20.04上安装和使用ClickHouse(分步指南)

文章图片
要停止 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: 默认值:身份验证失败:密码不正确或没有具有此类名称的用户。
如何在Ubuntu 20.04上安装和使用ClickHouse(分步指南)

文章图片
发生该错误时,你需要为默认用户定义在安装过程中输入的密码。
为此,请输入:
clickhouse-client --password test1234 --user default

【如何在Ubuntu 20.04上安装和使用ClickHouse(分步指南)】用你自己的密码替换示例密码。
会话开始。
如何在Ubuntu 20.04上安装和使用ClickHouse(分步指南)

文章图片
如何在Ubuntu上安装和使用ClickHouse
Ubuntu安装和使用ClickHouse教程结论Ubuntu如何安装和使用ClickHouse?本指南中的步骤向你展示了如何在 Ubuntu 20.04 上安装 ClickHouse 并开始使用。
如果你在启动 ClickHouse 客户端时收到代码 516的错误,请使用我们在最后一节中提供的解决方案。
如果你使用 CentOS,请务必阅读我们关于在 CentOS 7上安装 ClickHouse的指南。

    推荐阅读