2021年9月12日日曜日

Rocky Linux 8.4にClickHouseをインストールする

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

〇インストール方法
以下のコマンドを実行してClickHouseをインストールします。
sudo dnf -y install yum-utils

sudo rpm --import https://repo.clickhouse.tech/CLICKHOUSE-KEY.GPG

sudo yum-config-manager --add-repo https://repo.clickhouse.tech/rpm/clickhouse.repo

sudo dnf -y install clickhouse-server clickhouse-client

sudo systemctl start clickhouse-server

sudo systemctl enable clickhouse-server

〇サンプル実行
※以降「Password for user (default):」と聞かれるのでリターンキーのみ押します
・テストテーブル作成
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
2021-07-01,100,hello world!
2021-07-02,200,テストデータ
EOF
cat /tmp/test.csv | clickhouse-client --password --query="INSERT INTO test FORMAT CSV"

・テストテーブルの全件表示
clickhouse-client --password --query="SELECT * FROM test"

・テストテーブルの件数カウント
clickhouse-client --password --query="SELECT count(*) FROM test"

0 件のコメント:

コメントを投稿