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 です。