2020年4月26日日曜日

Ubuntu 20.04にClickHouseをインストールする

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

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

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv E0C56BD4

echo "deb http://repo.clickhouse.tech/deb/stable/ main/" | sudo tee /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
2020-03-01,100,hello world!
2020-03-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に関する他の情報はこちらを参照してください。

0 件のコメント:

コメントを投稿