Ubuntu 22.04 LTSにclickhouseをインストールする

環境
OSバージョンを確認します

# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS"

操作方法
1.ClickHouseのリポジトリを追加します

# echo "deb http://repo.yandex.ru/clickhouse/deb/stable/ main/" | sudo tee /etc/apt/sources.list.d/clickhouse.list
deb http://repo.yandex.ru/clickhouse/deb/stable/ main/

2.公開鍵GPGキーをインポートします

# sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv E0C56BD4
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
Executing: /tmp/apt-key-gpghome.IDcF9RQFJ1/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv E0C56BD4
gpg: 鍵C8F1E19FE0C56BD4: 公開鍵"ClickHouse Repository Key <milovidov@yandex-team.ru>"をインポートしました
gpg: 処理数の合計: 1
gpg: インポート: 1

3.システムパッケージのアップデートを行います

# sudo apt update

4.clickhouseインストールを実行します

# sudo apt -y install dirmngr clickhouse-server clickhouse-client

5.起動,自動起動を設定します

# sudo systemctl start clickhouse-server
# sudo systemctl enable clickhouse-server
Synchronizing state of clickhouse-server.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable clickhouse-server
Created symlink /etc/systemd/system/multi-user.target.wants/clickhouse-server.service → /etc/systemd/system/clickhouse-server.service.

ステータスを確認します

# sudo systemctl status clickhouse-server

6.接続確認

# clickhouse-client
ClickHouse client version 22.2.2.1.
Connecting to localhost:9000 as user default.
Connected to ClickHouse server version 22.2.2 revision 54455.

ark-virtual-machine :) select 1

SELECT 1

Query id: 520eb131-adf8-430c-a0d5-501a17a77c11

lq1qk
x 1 x
mqqqj

1 rows in set. Elapsed: 0.008 sec.

ark-virtual-machine :)

 

Ubuntu 22.04

Posted by arkgame