CDHビルド倉庫

内部構造の倉庫のインストールyumをCM

常設内部リポジトリの作成

1、HTTPDをインストール

 yum install httpd
 
 删除/etc/httpd/conf/httpd.conf  里的include 
 

2、ソースファイルのCMをダウンロード

レポとして-のtarballアーカイブからあなたのOSディストリビューションのtarballをダウンロードします。

Clouderaのマネージャー5:https://archive.cloudera.com/cm5/repo-as?tarball/

CHR 5:https://archive.cloudera.com/cdh5/repo-as-tarball/

減圧

、tarballをアンパックし、Webサーバーのディレクトリにファイルを移動し、のFilePermissionを変更します。たとえば、次のコマンドを使用します

$ tar xvfz cm5.14.0-centos7.tar.gz
$ sudo mv cm /var/www/html
$ sudo chmod -R ugo+rX /var/www/html/cm

3、使用レポにクライアントを設定します

内部リポジトリを使用するようにクライアントを変更

以下の内容でclusterhostsに/etc/yum.repos.d/cloudera-repo.repoファイルを作成します。 Webサーバのthehostnameは以下のとおりです。

$ [cloudera-repo]
$ name=cloudera-repo
$ baseurl=http://<web_server>/cm/5
$ enabled=1
$ gpgcheck=0

図4に示すように、構成パーセル倉庫

内部小包のリポジトリのホスティング

コンフィギュレーションのhttpd

:1、からあなたのOSディストリビューションのための小包とmanifest.jsonをファイルをダウンロードし
CDH 5:インパラ、クーズー、スパーク1、および検索をCDH小包に含まれています。
CDH - https://archive.cloudera.com/cdh5/parcels/
Accumulo - - https://archive.cloudera.com/accumulo-c5/parcels/
GPLエクストラ- https://archive.cloudera.com/gplextras5/小包/

あなたは行うことはできません。 "

CDH 5用のApacheのスパークを搭載CDS 2:
正確な小包名はOSに依存しています。//archive.cloudera.com/spark2/parcels/:あなたはすべての小包のathttpsを見つけることができます。

Clouderaのナビゲーターキートラスティサーバー:
キートラスティサーバーのダウンロードページに移動します(http://www.cloudera.com/content/www/en?us/downloads/navigator/key-trustee-server.html)。パッケージまたは小包ドロップダウンメニューから、小包、およびクリックを選択

2、Webサーバのディレクトリに.parcelとmanifest.jsonをファイルを移動し、ファイルのパーミッションを変更します。ホストされた.sha1ファイルは、
それがWebサーバからの小包を取得した場合ClouderaのManagerで使用されていません。代わりに、それはで提供SHA1ハッシュ抽出
manifest.jsonをします。例えば

sudo mkdir -p /var/www/html/cloudera-parcels/cdh5/<cdh5_version>/
sudo mv *.parcel* /var/www/html/cloudera-parcels/cdh5/<cdh5_version>/
sudo mv manifest.json /var/www/html/cloudera-parcels/cdh5/<cdh5_version>/
sudo chmod -R ugo+rX /var/www/html/cloudera-parcels/cdh5/<cdh5_version>/

置き換えます あなたのCDHのバージョン(例えば、5.14.0)で。ファイルを移動し、パーミッションを変更した後、訪問
のhttp:// / Clouderaの-小包/ CDH5 / あなたが小包にアクセスできることを確認します。あなたが表示されない場合は
何かを、あなたのWebサーバは、インデックスを表示しないように設定されている場合があります。

ホストリポジトリ用の小包URLを使用するためのClouderaのManagerサーバーの構成

リモート小包リポジトリURLのリストでは、追加の行を開くために追加のシンボルをクリックしてください。

  1. 小包へのパスを入力します。たとえば、次のhttp:// / CDH5 /
  2. 変更をコミットするには、Save Changes]をクリックします

ローカル小包・ウェアハウスを使用するように設定

ローカル小包リポジトリを使用するには、次の手順を実行します。

  1. 小包のページへClouderaのManagerのWeb UIとナビゲートを開きます。
  2. 設定を選択し、ローカル小包リポジトリのパスが設定されていることを確認してください。デフォルトでは、ディレクトリは/ opt / Clouderaの/小包?レポです。
  3. あなたはClouderaのアーカイブへのその時点のものも含め、使用していないリモート小包リポジトリのURLを削除します。
  4. あなたが指定したローカル小包リポジトリディレクトリに使用したい小包を追加します。
  5. コマンドラインで、ローカル小包リポジトリのディレクトリに移動します。
  6. 追加した小包のためのSHA1ハッシュを作成し、名前のファイルに保存します .parcel.sha。
    たとえば、次のコマンドを実行すると、小包CDH-5.14.0-1.cdh5.14.0.p0.24-el7.parcelのためのSHA1ハッシュを生成します。
sha1sum CDH-5.14.0-1.cdh5.14.0.p0.24-el7.parcel | awk '{ print $1 }' > CDH-5.14.0-1.cdh5.14.0.p0.24-el7.parcel.sha
  1. Clouderaの-SCMへの小包やハッシュファイルの所有権を変更します。

    sudo chown cloudera-scm:cloudera-scm *.parcel.*
  2. ClouderaのManagerのWeb UIでは、ナビゲート小包ページへ

  3. 新小包の確認]をクリックします。
  4. 新しい小包が表示されたら、ダウンロードは、配布、および小包を活性化させます

おすすめ

転載: www.cnblogs.com/g2thend/p/11829068.html