2020年4月9日木曜日

Debian 10(Buster)に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
2019-03-01,100,hello world!
2019-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 件のコメント:

コメントを投稿