1. 程式人生 > >Cloudera Manager離線安裝與解除安裝【按照此文章可以解除安裝乾淨,然後執行cm5的bin檔案重新安裝,不推薦此安裝方法】

Cloudera Manager離線安裝與解除安裝【按照此文章可以解除安裝乾淨,然後執行cm5的bin檔案重新安裝,不推薦此安裝方法】

文章來源:http://www.chinahadoop.cn/group/5/thread/19 最近一直很苦惱,因為一直不知道Clouder Manager的離線安裝與解除安裝,在生產環境中無法直接通過cm安裝cdh。終於,皇天不負有心人,讓我找到了一份有關搭建yum源來安裝的步驟。一、安裝步驟 說明:yum源最好安裝到一臺有往外的伺服器上,為內網伺服器提供一個yum源;如果沒有這樣的伺服器,需要先把一些需要安裝的rpm包下好。因為我的yum源伺服器是臺可以訪問外網的伺服器,所以需要安裝的服務軟體都是直接通過yum安裝的,請自行判斷這些軟體在你的yum伺服器上是通過yum還是rpm包或者編譯原始碼的方式安裝。1. 建立一個本地目錄,如/data/var/cloudera_manager ,下載rpm包到本地,rpm包地址

【url=http://archive.cloudera.com/cm<font】http:
 archive.cloudera.com="" cm5/redhat/6/x86_64/cm/5/RPMS/x86_64/ (注:5是CDH5版本,CDH4的是4)wget

【url=http://archive.cloudera.com/cm5/】http://archive.cloudera.com/cm5/ ...
 .257.el6.x86_64.rpm【/url】

wget 【url=http://archive.cloudera.com/cm5/】http://archive.cloudera.com/cm5/ ...
 .257.el6.x86_64.rpm【/url】
wget 【url=http://archive.cloudera.com/cm5/】http://archive.cloudera.com/cm5/ ...
 .257.el6.x86_64.rpm【/url】
wget 【url=http://archive.cloudera.com/cm5/】http://archive.cloudera.com/cm5/ ...
 .257.el6.x86_64.rpm【/url】
wget 【url=http://archive.cloudera.com/cm5/】http://archive.cloudera.com/cm5/ ...
 .257.el6.x86_64.rpm【/url】
wget 【url=http://archive.cloudera.com/cm5/】http://archive.cloudera.com/cm5/ ...
 u31-linux-amd64.rpm【/url】
wget 【url=http://archive.cloudera.com/cm5/redhat/6/x86_64/cm/5.0.1/RPMS/x86_64/oracle-j2sdk1.7-1.7.0+update45-1.x86_64.rpm】http://archive.cloudera.com/cm5/redhat/6/x86_64/cm/5.0.1/RPMS/x86_64/oracle-j2sdk1.7-1.7.0+update45-1.x86_64.rpm【/url】
  1. 安裝createrepo,建立yum源
  1. yum -y install createrepo 2)進入到第一步下載的rpm包目錄/data/var/cloudera_manager下執行 createrepo .
  1. 安裝httpd,提供http服務 yum -y install httpd

  2. 在/etc/www/http目錄下建立一個軟連結到/data/var/cloudera+manager ln -s /data/var/cloudera_manager cloudera_manager

  3. 啟動httpd服務 /etc/init.d/httpd start,之後可以通過瀏覽器檢視是否能夠訪問 http://yourip/cloudera_manager

  4. 在/etc/yum.repo.d 下增加cloudera-manager.repo檔案,內容如下 【cloudera-manager】 name=Cloudera Manager #以下是cloudear的地址,請先註釋掉

#baseurl=http://archive.cloudera.com/cm5/redhat/6/x86_64/cm/5/#gpgkey = 【url=http://archive.cloudera.com/cm5/】http://archive.cloudera.com/cm5/ … PM-GPG-KEY-cloudera【/url】

#gpgcheck=1baseurl=http://your_yum_server_ip/cloudera_manager/gpgcheck=0

  1. 執行cloudera-manager-installer.bin,並在後邊增加引數使其不再在/etc/yum.repo.d/下生成cloudera-manager.repo檔案

./cloudera-manager-installer.bin --skip_repo_package=1

至此,按提示頁面進行對應選擇即可成功在內網伺服器上安裝ClouderaManager,因為我當時沒記下這些步驟,請大家根據提示資訊自行選擇。

安裝好後,會提示一個URL,通過瀏覽器地址即可訪問,使用者密碼都是admin 另外,CDH5在新增機器後(或者是前,記不清了),有一步驟是配置選擇yum源,需要改為自定義,地址填上邊第六步中的baseurl,這樣cm就會在新增的伺服器上放置的yum.repo中的地址就是你內網伺服器可訪問的yum源,後續安裝就不會有問題了。

二、解除安裝步驟 記錄解除安裝過程和問題。現有環境Cloudera Manager + (1 + 2 )的CDH環境。 1、先在Manage管理端移除所有服務。 2、刪除Manager Server 在Manager節點執行

$ sudo /usr/share/cmf/uninstall-cloudera-manager.sh如果沒有該指令碼,則可以手動刪除,先停止服務: sudo service cloudera-scm-server stopsudo service cloudera-scm-server-db stop然後刪除:

sudo yum remove cloudera-manager-serversudo yum remove cloudera-manager-server-db3、刪除所有CDH節點上的CDH服務,先停止服務:

sudo service cloudera-scm-agent hard_stop解除安裝安裝的軟體:

sudo yum remove 'cloudera-manager-’ hadoop hue-common 'bigtop-'4、刪除殘餘資料:

sudo rm -Rf /usr/share/cmf /var/lib/cloudera* /var/cache/yum/cloudera*5、kill掉所有Manager和Hadoop程序(選作,如果你正確停止Cloud Manager和所有服務則無須此步)

$ for u in hdfs mapred cloudera-scm hbase hue zookeeper oozie hive impala flume; do sudo kill $(ps -u $u -o pid=); done6、刪除Manager的lock檔案

在Manager節點執行: sudo rm /tmp/.scm_prepare_node.lock至此,刪除完成。