天天看點

安裝cdh4.5工具cloudera manager

我們安裝的時候需要官網下載下傳cloudera-manager-installer.bin,然後運作,在安裝的過程中,會出現很多問題。如

Error Downloading Packages:

  cloudera-manager-server-db-4.8.1-1.cm481.p0.74.el6.x86_64: failure: RPMS/x86_64/cloudera-manager-server-db-4.8.1-1.cm481.p0.74.el6.x86_64.rpm from cloudera-manager: [Errno 256] No more mirrors to try.,這個問題是由于下載下傳的mirror包逾時或者連接配接限制,這隻是其中一個包,還有很多cm相關包需要下載下傳,為了避免再次出現類似情況,建議先把所有的相關包下載下傳下來,自己安裝,下載下傳位址http://archive.cloudera.com/cm4/redhat/6/x86_64/cm/4/RPMS/x86_64/,下載下傳完了以後可以自己指定目錄位置,安裝,詳見通過Cloudera Manager來安裝Hadoop。安裝完成以後,重新開機cloudera-manager-installer.bin,出現錯誤,查閱cat /var/log/cloudera-manager-installer/3.install-cloudera-manager-server.log安裝日志,發現

warning: rpmts_HdrFromFdno: Header V4 DSA/SHA1 Signature, key ID e8f86acd: NOKEY

Retrieving key from http://archive.cloudera.com/cm4/redhat/6/x86_64/cm/RPM-GPG-KEY-clouderaGPG key retrieval failed: [Errno 14] PYCURL ERROR 5 - "Couldn't resolve proxy 'server'"

發生一系列問題的解決辦法是:

  1. 沒有依賴包的強制安裝步驟
  2. # rpm -ivh db4-devel-4.3.29-9.fc6.i386.rpm --force --nodeps 
  3. 從 RPM 版本 4.1 開始,在安裝或更新軟體包時會檢查軟體包的簽名。 
  4.  如果簽名校驗失敗,你就會看到如下所示的錯誤消息: 
  5. 6.error: V3 DSA signature: BAD, key ID 0352860f 
  6. 如果它是新的、隻針對檔案頭的簽名,你會看到如下所示的錯誤消息: 
  7. error: Header V3 DSA signature: BAD, key ID 0352860f 
  8. 如果你沒有安裝合适的鑰匙來校驗簽名,消息中就會包含 NOKEY ,如: 
  9. warning: V3 DSA signature: NOKEY, key ID 0352860f 
  10. 在CentOS下有的時候用yum安裝軟體的時候最後會提示: 
  11. warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID***** 
  12. 這是由于yum安裝了舊版本的GPG keys造成的,解決辦法就是 
  13. 下載下傳并導入Key 
  14. cd /etc/pki/rpm-gpg 
  15. wget http://mirror.centos.org/centos/RPM-GPG-KEY-cloudera
  16. rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*

這樣重新啟動cloudera-manager-installer.bin就不會發生錯誤。

為了安裝順利,我們要提前在centos上面安裝好各個軟體包,如下:

cloudera-manager-daemons-4.8.1-1.cm481.p0.74.el6.x86_64.rpm

cloudera-manager-server-4.8.1-1.cm481.p0.74.el6.x86_64.rpm

cloudera-manager-server-db-4.8.1-1.cm481.p0.74.el6.x86_64.rpm

postgresql-8.4.20-1.el6_5.x86_64.rpm

postgresql-libs-8.4.20-1.el6_5.x86_64.rpm

postgresql-server-8.4.20-1.el6_5.x86_64.rpm

安裝好以後運作cloudera-manager-installer.bin,然後又碰到了問題,在日志中/var/log/cloudera-manager-installer/6.start-scm-server.log出現

Starting cloudera-scm-server:                              [FAILED],我們找到答案是:http://grokbase.com/t/cloudera/scm-users/126m1qvtar/cloudera-manager-server-failed-to-start-suse-linux/oldest,是

Error occurred during initialization of VM

Could not reserve enough space for object heap

Could not create the Java virtual machine.

虛拟機記憶體不夠,則提高記憶體量

繼續閱讀