リアルタイム分析データウェアハウジングオブザーバビリティAI/MLCloud
前提条件
- A running ClickHouse Cloud service. If you don’t have one yet, complete the Create your first Cloud service quickstart first.
作成するもの
curl コマンドで接続を確認する方法がわかり、clickhouse-local、clickhouse-client、または任意の ClickHouse ドライバーから接続する準備が整います。
1
Cloud console を開く
ClickHouse Cloud console にアクセスし、アカウントにサインインします。メインのダッシュボードで、接続したいサービスを探します。サービスが idled 状態の場合は、そのサービスをクリックして再開するまで待ってから次に進んでください。後のステップで接続を確認するには、サービスが Running になっている必要があります。2
接続情報を確認する
サービスをクリックして詳細ページを開き、左側のサイドバーにある Connect ボタンをクリックします。
また、異なるプロトコルやインターフェイス (例:
clickhouse-client、HTTPS、JDBC など) 向けにあらかじめ整形された Example の接続文字列を選べるドロップダウンもあり、そこから直接コピーできます。サービスの詳細ページには、サービスの ホスト名 (例: abc123.us-east-1.aws.clickhouse.cloud) も表示されます。認証情報 とあわせてコピーしてください。以降のステップや後続の quickstarts で必要になります。パスワード を紛失した場合は、Cloud console のサービスの Settings タブからリセットできます。
3
接続プロトコルを理解する
ClickHouse Cloud では、主要なネットワークプロトコルが 2 つ提供されており、それぞれ専用のポートを使用します。- ネイティブプロトコル (port 9440) -
clickhouse-client、clickhouse-local、およびほとんどの言語向けドライバーで使われるバイナリプロトコルです。最も高速で、ClickHouse のすべての機能を利用できます。Cloud では TLS が必須です。 - HTTPS プロトコル (port 8443) - REST クライアント、
curl、Web ベースのツール、HTTP を優先するドライバーに適した HTTP ベースのインターフェイスです。こちらも Cloud では TLS が必須です。
--secure フラグの指定や ssl=true の設定が必要になる場合があります。このシリーズのほとんどの quickstarts と CLI ワークフローでは、port 9440 のネイティブプロトコル を使用します。4
再利用できるように接続情報を保存する
これらの接続情報は quickstarts 全体で頻繁に使用します。毎回入力し直さなくて済むように、ターミナルセッションで環境変数として export できます。clickhouse-client または clickhouse-local を使って Cloud サービスに接続する場合は、“Connect with:” の横にあるドロップダウンから ‘Native’ を選択して ホスト名 を取得してください。
表示された接続 Example の --host の後ろにある ホスト名 をコピーします。
