CentOS7.2卸載完CDH5.12后重裝CDH


1因為是重裝很多環境ok

  A mysql環境ok

  B 防火牆ok

  C hostname綁定也沒有問題

  D jdk也是ok

  E root用戶,所以不涉及權限,如果不是請設置sudo權限用戶

    F ntp服務正常

  G httpd服務正常

  H 本地yum源配置正常

  I mysql連接驅動之前也有沒有刪除,正常 cd /usr/share/java/  3台機器都有

 

2 檢查自己的軟件包ok,之前設置過

   http://172.24.8.138/cm/5

  http://172.24.8.138/parcels/

下面是外網訪問截圖,上面ip內網,也可以curl一下,在各個機器上

 

 

3 重置MySQL初始化數據

drop database cmf;

drop user cmf@'%';
drop user amon@'%';



cm-server:
create database cmf DEFAULT CHARACTER SET utf8;
grant all on cmf.* TO 'cmf'@'%' IDENTIFIED BY 'Zj314XXX!';
flush privileges;




amon:
create database amon DEFAULT CHARACTER SET utf8;
grant all on amon.* TO 'amon'@'%' IDENTIFIED BY 'Zj314XXX!';
flush privileges;

  

4 在hadoop001節點上,安裝rpm包

cd /var/www/html/cm/5/RPMS/x86_64

yum install -y ./cloudera-manager-daemons-5.12.0-1.cm5120.p0.120.el7.x86_64.rpm

 yum install -y cloudera-manager-server-5.12.0-1.cm5120.p0.120.el7.x86_64.rpm

 

 

5 配置數據庫

vim /etc/cloudera-scm-server/db.properties 

# Copyright (c) 2012 Cloudera, Inc. All rights reserved.
#
# This file describes the database connection.
#

# The database type
# Currently 'mysql', 'postgresql' and 'oracle' are valid databases.
com.cloudera.cmf.db.type=mysql

# The database host
# If a non standard port is needed, use 'hostname:port'
com.cloudera.cmf.db.host=172.24.8.138

# The database name
com.cloudera.cmf.db.name=cmf

# The database user
com.cloudera.cmf.db.user=cmf

# The database user's password
com.cloudera.cmf.db.password=Zj314XXX!

# The db setup type
# By default, it is set to INIT
# If scm-server uses Embedded DB then it is set to EMBEDDED
# If scm-server uses External DB then it is set to EXTERNAL
com.cloudera.cmf.db.setupType=EXTERNAL
~                                                     

6 啟動服務並開放7180端口外網訪問

 service cloudera-scm-server  start

http://39.104.15.60:7180/cmf/login

 

7  用戶名/密碼 admin/admin 開始配置 關鍵步驟截圖

 遇到問題 Search hosts過不去

原因,是自己阿里雲的公網ip之前緩存了, known_hosts文件重新生成一個空白文件,然后同步到其他機器

之后ok,還有啟動腳本的JAVA_HOME問題,之前的博客有提到過

 

 

 

 之前准備好的連接填寫進去

 

 

 

 解決JAVA_HOME問題,詳見之前博客的幾種情況

執行提示的腳本命令

 echo never > /sys/kernel/mm/transparent_hugepage/defrag
 echo never > /sys/kernel/mm/transparent_hugepage/enabled

  

 

     

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

注意hdfs的datanode目錄要掛載到大硬盤上面,其他默認

 

 

 

 

 

 

JAVA_HOME是最大的坑,最后發現jdk必須安裝在/usr/java 目錄下 


免責聲明!

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



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