DBeaverは、Windows、macOS、Linuxなどの主要なオペレーティングシステムで実行できます。 このトピックでは、WindowsでDBeaverを使用してAnalyticDB for PostgreSQLインスタンスに接続する方法について説明します。
前提条件
AnalyticDB for PostgreSQLインスタンスの内部エンドポイントまたはパブリックエンドポイントを取得します。
AnalyticDB for PostgreSQLインスタンスと同じリージョンにあり、同じネットワークタイプを使用するElastic Compute Service (ECS) インスタンスにクライアントがデプロイされている場合、内部エンドポイントを使用してAnalyticDB for PostgreSQLインスタンスに接続できます。 にログインします。AnalyticDB for PostgreSQLコンソール. [基本情報] ページの [データベース接続情報] セクションで、インスタンスの内部エンドポイントを表示します。
クライアントが別のリージョンにあるECSインスタンスにデプロイされている場合、またはAnalyticDB for PostgreSQLインスタンスまたはAlibaba Cloud外部のシステムとは異なるネットワークタイプを使用している場合は、パブリックエンドポイントを申請し、パブリックエンドポイントを使用してAnalyticDB for PostgreSQLインスタンスに接続する必要があります。 パブリックエンドポイントを申請する方法については、「パブリックエンドポイントの管理」をご参照ください。
クライアントのIPアドレスがAnalyticDB for PostgreSQLインスタンスのIPアドレスホワイトリストに追加されます。 詳細については、「IPアドレスホワイトリストの設定」をご参照ください。
手順
DBeaver Community Editionのインストールパッケージをダウンロードして実行します。 パッケージをダウンロードするには、DBeaver公式Webサイトにアクセスしてください。
DBeaverを起動し、
を選択します。[データベースに接続] ダイアログボックスで、[Greenplum] データベースタイプを選択し、[次へ] をクリックします。
説明インスタンスに初めて接続するときは、対応するデータベースドライバファイルをダウンロードする必要があります。
[接続設定] ページの [メイン] タブで、次の表に示すパラメーターを設定します。
パラメーター
説明
例
ホスト
AnalyticDB for PostgreSQLインスタンスへの接続に使用されるエンドポイントとポート番号。 この情報を取得するには、次の手順を実行します。
AnalyticDB for PostgreSQLコンソールにログインします。
ホームページの左上でリージョンを選択します。
管理するインスタンスを検索し、インスタンスIDをクリックします。
[基本情報] ページの [データベース接続情報] セクションで、[内部エンドポイント] と [内部ポート] 、または [パブリックエンドポイント] と [パブリックポート] を参照します。
gp-bp1g ************* -master.gpdbmaster.rds.aliyuncs.com
ポート
5432
データベース
データベースの名前。
postgres
ユーザー名
AnalyticDB for PostgreSQLインスタンスへの接続に使用されるデータベースアカウント。 アカウントの作成方法については、「データベースアカウントの作成」をご参照ください。
testuser
Password
データベースアカウントのパスワードを設定します。
PassW0rd
[テスト接続] をクリックします。 Connectedメッセージは、接続が確立されたことを示します。
説明org.postgresql.Driver
というエラーメッセージが返された場合は、次の操作を実行してGreenplumのドライバライブラリをダウンロードまたは更新できます。[接続設定] ページの [メイン] タブで、[ドライバ設定の編集] をクリックします。
[ライブラリ] タブで、[ダウンロード /更新] をクリックします。
[終了] をクリックします。