CentOS7にClickHouseをインストールする
- 作成日 2021.05.12
- centos7 ClickHouse
- centos7, ClickHouse

centos7で集計などに最適化されたカラム指向型データベースであるClickHouseをインストールするまでの手順を記述してます。CentOSのバージョンは7.9.2009となります。
環境
- OS CentOS 7.9.2009 (Core)
ClickHouseインストール
curlをインストールしてない場合は、インストールしておきます。
sudo yum install -y curl
スクリプトを実行し、packagecloudリポジトリを追加します。
curl -s https://packagecloud.io/install/repositories/altinity/clickhouse/script.rpm.sh | sudo bash
<出力結果>
Detected operating system as centos/7.
Checking for curl...
Detected curl...
Downloading repository file: https://packagecloud.io/install/repositories/Altinity/clickhouse/config_file.repo?os=centos&dist=7&source=script
done.
Installing pygpgme to verify GPG signatures...
読み込んだプラグイン:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: ftp.riken.jp
* centos-sclo-rh: ftp.riken.jp
* centos-sclo-sclo: ftp.riken.jp
* epel: ftp.riken.jp
* extras: ftp.riken.jp
* remi-safe: ftp.riken.jp
* updates: ty1.mirror.newmediaexpress.com
Altinity_clickhouse-source/signature | 833 B 00:00:00
https://packagecloud.io/Altinity/clickhouse/gpgkey から鍵を取得中です。
インストールを実行します。
sudo yum install -y clickhouse-server clickhouse-client
ClickHouse実行
起動して、自動起動も有効にします。
sudo systemctl start clickhouse-server
sudo systemctl enable clickhouse-server
ステータスを確認します。
sudo systemctl status clickhouse-server
<出力結果>
clickhouse-server.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig clickhouse-server on
[testuser@localhost ~]$ sudo systemctl status clickhouse-server
● clickhouse-server.service - LSB: Yandex clickhouse-server daemon
Loaded: loaded (/etc/rc.d/init.d/clickhouse-server; bad; vendor preset: disabled)
Active: active (exited) since 月 2021-04-26 19:32:35 JST; 15s ago
Docs: man:systemd-sysv-generator(8)
接続は以下のコマンドで可能です。
clickhouse-client
<出力結果>
ClickHouse client version 20.8.3.18.
Connecting to localhost:9000 as user default.
Connected to ClickHouse server version 20.8.3 revision 54438.
localhost :) SELECT 1
SELECT 1
┌─1─┐
│ 1 │
└───┘
1 rows in set. Elapsed: 0.004 sec.
-
前の記事
python 画像を作成する 2021.05.12
-
次の記事
javascript onmousemoveでマウスカーソルの移動イベントを取得する 2021.05.13
コメントを書く