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

2021年11月20日18:59:02 发表评论 1,548 次浏览

Ubuntu安装和使用ClickHouse教程介绍

ClickHouse 是一个面向列的数据库,旨在解决 OLAP – 在线分析处理。OLAP 是一种高级大数据分析技术。

ClickHouse 使用的语言是 SQL 的变体,可以帮助初学者更快地学习这种查询语言。

Ubuntu如何安装和使用ClickHouse?本教程将向你展示如何在 Ubuntu 20.04 上安装和开始使用 ClickHouse。

先决条件

  • 一个运行 Ubuntu 20.04 的系统
  • 具有sudoroot权限的用户帐户
  • 访问终端窗口/命令行提示符

如何在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上安装和使用ClickHouse

Ubuntu安装和使用ClickHouse教程结论

Ubuntu如何安装和使用ClickHouse?本指南中的步骤向你展示了如何在 Ubuntu 20.04 上安装 ClickHouse 并开始使用。

如果你在启动 ClickHouse 客户端时收到代码 516的错误,请使用我们在最后一节中提供的解决方案。

如果你使用 CentOS,请务必阅读我们关于在 CentOS 7上安装 ClickHouse的指南。

木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: