1.5.1、CDH 搭建Hadoop在安裝之前(定制安裝解決方案---使用內部包裹存儲庫)


使用內部包裹存儲庫

您可以通過托管內部存儲庫或手動將存儲庫文件復制到Cloudera Manager主機來為Cloudera Manager創建parcel存儲庫。

托管內部包裹存儲庫

要托管內部存儲庫,必須在Cloudera Manager主機可訪問的內部主機上安裝或使用現有Web服務器,然后將存儲庫文件下載到Web服務器主機。

安裝Web服務器

存儲庫通常使用網絡內主機上的HTTP進行托管。如果組織中已有Web服務器,則可以跳過下載和發布Parcel存儲庫

要安裝的簡單Web服務器是Apache HTTP Server。

安裝Apache HTTP Server

您可能需要響應某些提示以確認您要完成安裝。
OS Command
RHEL compatible sudo yum install httpd
SLES sudo zypper install httpd
Ubuntu sudo apt-get install httpd

啟動Apache HTTPD

OS Command
RHEL compatible sudo service httpd start
SLES sudo service apache2 start
Ubuntu
sudo service apache2 start
 
下載和發布Parcel存儲庫
下載包裹和 manifest.json  您的操作系統分發的文件來自:
  • CDH 5: Impala,Kudu,Spark 1和Search包含在CDH包裹中。
    • CDH - https://archive.cloudera.com/cdh5/parcels/
    • Accumulo - - https://archive.cloudera.com/accumulo-c5/parcels/
    • GPL附加功能 - https://archive.cloudera.com/gplextras5/parcels/
  • 用於CDH 5的Apache Spark 2的Cloudera發行版:
    • 確切的宗地名稱取決於操作系統。你可以找到所有的包裹https://archive.cloudera.com/spark2/parcels/
  • Cloudera Navigator密鑰受托服務器:
    • 轉到Key Trustee Server 下載頁面從“ 包裹”或“包裹”下拉菜單中選擇“ 地塊”,然后單擊“立即下載”這將下載Key Trustee Server parcel和manifest.json 一個文件 名為.tar.gz文件。使用提取文件tar xvfz filename .tar.gz 命令。
  • Cloudera Navigator Key Trustee KMS和HSM KMS :( Cloudera Navigator HSM KMS包含在Key Trustee KMS包裹中)。
    • 轉到Key Trustee KMS 下載頁面從“ 包裹”或“包裹”下拉菜單中選擇“ 地塊”,然后單擊“立即下載”這將下載Key Trustee KMS parcels和的manifest.json 一個文件.tar.gz文件。使用提取文件tar xvfz filename .tar.gz 命令。
  • Sqoop連接器:
    • https://archive.cloudera.com/sqoop-connectors/parcels/
  1. 移動 .parcel,  .sha1 manifest.json文件到Web服務器目錄,並修改文件權限。例如:
    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/
    sudo chmod -R ugo+rX /var/www/html/cloudera-parcels/cdh5/ <cdh5_version>/
    用您的CDH版本 替換<cdh5_version>(例如,5.14.0)。移動文件並更改權限后,請訪問http:// <web_server> / cloudera-parcels/cdh5/<cdh5_version>驗證您是否可以訪問包裹。如果您沒有看到任何內容,則您的Web服務器可能已配置為不顯示索引。

配置Cloudera Manager Server以使用托管存儲庫的宗地URL

  1. 使用以下方法之一打開宗地設置頁面:
    • 導航欄
      1. 單擊頂部導航欄或單擊“ 主機”,然后單擊“ 地塊”選項卡。
      2. 單擊“ 配置”按鈕。
    • 菜單
      1. 選擇管理 > 設置
      2. 選擇類別 > 包裹
  2. 在“ 遠程包裹存儲庫URL”列表中,單擊添加符號以打開另一行。
  3. 輸入宗地的路徑。例如:http:// <web_server> / cdh5 / <cdh5_version>
  4. 單擊“ 保存更改”以提交更改。

使用本地包裹存儲庫

要使用本地parcel存儲庫,請完成以下步驟:
  1. 打開Cloudera Manager Web UI並導航到Parcels頁面。
  2. 選擇“ 配置”並驗證是否已設置“ 本地包裹存儲庫”路徑。默認情況下,目錄是 /選擇/ Cloudera的/包裹回購
  3. 刪除您未使用的任何遠程包裹存儲庫URL,包括指向Cloudera存檔的URL
  4. 將要使用的parcel添加到指定的本地parcel存儲庫目錄中。
  5. 在命令行中,導航到本地parcel存儲庫目錄。
  6. 為您添加的parcel創建SHA1哈希,並將其保存到名為的文件中 <parcel_name> .parcel.sha1
    例如,以下命令為parcel生成SHA1哈希  CDH-5.14.0-1.cdh5.14.0.p0.24-el7.parcel
    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.sha1
  7. 將宗地和哈希文件的所有權更改為 Cloudera的供應鏈管理
    sudo chown cloudera-scm:cloudera-scm * .parcel。*
  8. 在Cloudera Manager Web UI中,導航到Parcels頁面。
  9. 單擊“ 檢查新包裹”
  10. 出現新宗地時,下載,分發和激活宗地。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM