メインコンテンツまでスキップ
メインコンテンツまでスキップ

RetoolをClickHouseに接続する

1. 接続の詳細を収集する

ClickHouseにHTTP(S)で接続するには、次の情報が必要です:

  • HOST と PORT: 通常、ポートはTLSを使用する場合は8443、TLSを使用しない場合は8123です。

  • DATABASE NAME: デフォルトでは、defaultという名前のデータベースがあります。接続したいデータベースの名前を使用してください。

  • USERNAME と PASSWORD: デフォルトでは、ユーザー名はdefaultです。あなたのユースケースに適したユーザー名を使用してください。

あなたのClickHouse Cloudサービスの詳細はClickHouse Cloudコンソールで確認できます。接続するサービスを選択し、Connectをクリックしてください:

ClickHouse Cloud service connect button

HTTPSを選択すると、詳細は例のcurlコマンドに表示されます。

ClickHouse Cloud HTTPS connection details

セルフマネージドのClickHouseを使用している場合、接続の詳細はあなたのClickHouse管理者によって設定されています。

2. ClickHouseリソースを作成する

Retoolアカウントにログインし、Resources タブに移動します。「Create New」 -> 「Resource」を選択します:

新しいリソースの作成

利用可能なコネクタのリストから「JDBC」を選択します:

JDBCコネクタの選択

セットアップウィザードで、「Driver name」として com.clickhouse.jdbc.ClickHouseDriver を選択してください:

適切なドライバの選択

次の形式でClickHouseの資格情報を記入します: jdbc:clickhouse://HOST:PORT/DATABASE?user=USERNAME&password=PASSWORD。 インスタンスがSSLを必要としたり、ClickHouse Cloudを使用している場合は、接続文字列に &ssl=true を追加してください。形式は jdbc:clickhouse://HOST:PORT/DATABASE?user=USERNAME&password=PASSWORD&ssl=true のようになります。

資格情報の指定

その後、接続をテストします:

接続のテスト

これで、ClickHouseリソースを使用してアプリに進むことができるはずです。