Hadoop外部データラッパーのインストール

HadoopForeignDataWrapperは、RPMパッケージとともにインストールできます。インストールプロセス中、インストーラーはソフトウェアの前提条件を満たします。

RPMパッケージを使用したHadoop外部データラッパーのインストール

HadoopForeignDataWrapperのRPMインストールパッケージは、EDBリポジトリから入手できます。 forein data wrapper をインストールする前に、 epel-release パッケージをインストールする必要があります:

  • RHELまたはCentOS7の場合:

    yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

  • RHELまたはCentOS8の場合:

    dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

CentOS-Base.repo ファイル( /etc/yum.repos.d にある)で [extras] リポジトリ定義を有効にする必要があるかもしれないことに注意してください。

EDBリポジトリへのアクセスを許可する資格情報も必要です。資格情報のリクエストについては、次をご覧ください。

リポジトリ設定ファイルの作成

リポジトリー構成ファイルを作成するには、スーパーユーザー特権を引き受けて、次のコマンドのいずれかを呼び出します。

  • RHELまたはCentOS7の場合:

    yum -y install https://yum.enterprisedb.com/edb-repo-rpms/edb-repo-latest.noarch.rpm

  • RHELまたはCentOS8の場合:

    dnf -y install https://yum.enterprisedb.com/edb-repo-rpms/edb-repo-latest.noarch.rpm

リポジトリ設定ファイルの名前は edb.repo です。ファイルは /etc/yum.repos.d にあります。

edb.repo ファイルを作成した後、エディターの選択を使用して、 1 パラメーターの値が 1 であることを確認し、 username および password プレースホルダーを置き換えます登録されたEnterpriseDBユーザーの名前とパスワードを含む baseurl 仕様。

[edb]
name=EnterpriseDB RPMs $releasever - $basearch
baseurl=https://<username>:<password>@yum.enterprisedb.com/edb/redhat/rhel-$releasever-$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/ENTERPRISEDB-GPG-KEY

設定ファイルへの変更を保存した後、 yum install コマンドを使用してRHELまたはCentOS7に外部データラッパーをインストールできます。

  • RHELまたはCentOS7の場合:

    yum install edb-as<xx>-hdfs_fdw

  • RHELまたはCentOS8の場合:

    dnf install edb-as<xx>-hdfs_fdw

ここで、``xx``はサーバーのバージョン番号です。

システムで認識されないソースによって署名されたRPMパッケージをインストールすると、yumはローカルサーバーにキーをインポートする許可を求める場合があります。プロンプトが表示され、パッケージが信頼できるソースからのものであることに満足したら、 y を入力し、 Return を押して続行します。

インストール中に、yumは解決できない依存関係に遭遇する場合があります。存在する場合、手動で解決する必要がある必要な依存関係のリストを提供します。

DebianまたはUbuntuホストへのHadoop外部データラッパーのインストール

DebianまたはUbuntuホストにHadoopForeignDataWrapperをインストールするには、EDBリポジトリへのアクセスを許可する資格情報が必要です。リポジトリの資格情報をリクエストするには、`EDBWebサイト<https://www.enterprisedb.com/repository-access-request/>`_にアクセスしてください。

次の手順では、EDBaptリポジトリを使用してDEBパッケージをインストールする方法を説明します。コマンドを使用する場合、 username と password をEDBが提供する資格情報に置き換えます。

  1. スーパーユーザー特権を想定します。

sudo su –
  1. EnterpriseDBリポジトリを構成します。

sh -c 'echo "deb
https://username:password@apt.enterprisedb.com/$(lsb_release
-cs)-edb/ $(lsb_release -cs) main" >
/etc/apt/sources.list.d/edb-$(lsb_release -cs).list'
  1. 安全なAPTリポジトリのサポートをシステムに追加します。

apt-get install apt-transport-https
  1. EBD署名キーを追加します。

wget -q -O - https://username:password
@apt.enterprisedb.com/edb-deb.gpg.key \| apt-key add -
  1. リポジトリのメタデータを更新します。

apt-get update
  1. DEBパッケージをインストールします。

apt-get install edb-as<xx>-hdfs_fdw

ここで、``xx``はサーバーのバージョン番号です。