メインコンテンツへスキップ
メインコンテンツへスキップ

Retool を ClickHouse に接続する

Partner Integration

1. 接続情報を準備する

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

Parameter(s)Description
HOST and PORT通常、TLS を使用する場合のポートは 8443、TLS を使用しない場合のポートは 8123 です。
DATABASE NAME既定で default という名前のデータベースが用意されています。接続したいデータベースの名前を使用してください。
USERNAME and PASSWORD既定のユーザー名は default です。用途に応じて適切なユーザー名を使用してください。

ClickHouse Cloud サービスに関する詳細情報は、ClickHouse Cloud コンソールで確認できます。 サービスを選択し、Connect をクリックします。

ClickHouse Cloud サービスの Connect ボタン

HTTPS を選択します。接続情報は、サンプルの curl コマンド内に表示されます。

ClickHouse Cloud HTTPS 接続詳細

自己管理型の 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 リソースを使用してアプリの作成を続行できるようになります。