2022年1月7日金曜日

Debian 11(Bullseye)にClickHouseをインストールする

ClickHouseは高パフォーマンスの分散カラム志向データベースです。

インストール方法

以下のコマンドを実行してClickHouseをインストールします。
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv E0C56BD4

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

sudo apt-get update

sudo apt-get -y install clickhouse-server clickhouse-client
※パスワードの入力が求められるので、入力してください

sudo systemctl start clickhouse-server

sudo systemctl enable clickhouse-server

サンプル実行

以下のコマンドで、テストテーブル作成、テストCSVデータ投入、クエリ実行を行います。
clickhouse-client --password ※入力したデフォルトパスワード --query="CREATE TABLE test (test_date Date, test_id UInt16, test_message String) ENGINE = MergeTree(test_date, (test_id), 8192);"

cat << EOF > /tmp/test.csv
2022-01-01,100,hello world!
2022-01-02,200,test data
EOF

cat /tmp/test.csv | clickhouse-client --password ※入力したデフォルトパスワード --query="INSERT INTO test FORMAT CSV"

clickhouse-client --password ※入力したデフォルトパスワード --query="SELECT * FROM test"

関連情報

・ClickHouseのウェブサイト
https://clickhouse.com/

0 件のコメント:

コメントを投稿