Step 2 - Configure repositories#

PGDデータノードとして使用する各ホストで、データベースとPGDソフトウェアをインストールする必要があります。

リポジトリの構成#

次の環境変数を設定します。

EDB_SUBSCRIPTION_TOKEN#

これは、EDBサブスクリプションに登録したときに受け取ったトークンです。 EDBリポジトリへのアクセスを認証するために使用されます。

export EDB_SUBSCRIPTION_TOKEN=<your-token>

EDB_REPO_TYPE#

これは、使用するパッケージマネージャーのタイプであり、インストーラーに、どのタイプのパッケージが必要であるかを通知します。これは、Ubuntu / Debianの場合はdeb 、CentOS / RHELの場合はrpm です。

export EDB_REPO_TYPE=<your-repo-type>

リポジトリのインストール#

構成する必要があるリポジトリは2つあります。1つはデータベースソフトウェア用、もう1つはPGDソフトウェア用です。

次のコマンドは、データベースのEDBリポジトリを使用するようにパッケージマネージャーを構成するスクリプトをダウンロードして実行します。

curl -1sSLf "https://downloads.enterprisedb.com/$EDB_SUBSCRIPTION_TOKEN/enterprise/setup.$EDB_REPO_TYPE.sh" | sudo -E bash

これにより、データベースソフトウェアのリポジトリがインストールされます。これには、 EDB Postgres Extended Serverおよびその他の関連パッケージが含まれます。

curl -1sSLf "https://downloads.enterprisedb.com/$EDB_SUBSCRIPTION_TOKEN/postgres_distributed/setup.$EDB_REPO_TYPE.sh" | sudo -E bash

このコマンドは、EDBリポジトリを使用するようにパッケージマネージャーを構成するスクリプトをダウンロードして実行します。また、必要な依存関係もインストールします。

実際の例#

この例では、標準サブスクリプションでPGD Essentialを使用してEDB Postgres Extended Server 17をインストールできるCentOS / RHELシステムにリポジトリを構成します。

環境変数を設定する#

export EDB_SUBSCRIPTION_TOKEN=XXXXXXXXXXXXXX
export EDB_REPO_TYPE=rpm
curl -1sSLf " https://downloads.enterprisedb.com/$EDB_SUBSCRIPTION_TOKEN/enterprise/setup.$EDB_REPO_TYPE.sh" | sudo -E bash
curl -1sSLf "https://downloads.enterprisedb.com/$EDB_SUBSCRIPTION_TOKEN/postgres_distributed/setup.$EDB_REPO_TYPE.sh" | sudo -E bash

次のステップは、 Step 3 - Installing the database and pgd です。