安装 CDH

Centos 7 安装CDH

准备四台服务器

cdh -1 139.162.4.28
cdh-2 139.162.16.65
cdh-3 139.162.35.124

Step1: Set hostname

说明:四台需要设置hostname

[root@localhost ~]# hostnamectl set-hostname cdh-1

 

Step2: Set hosts

说明:四台需要配置hosts

 vim /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
139.162.4.28 cdh-1
139.162.16.65 cdh-2
139.162.35.124 cdh-3
172.104.47.188 cdh-4

 

Step3:Off selinux

说明:四台需要关闭selinux

[root@cdh-1 ~]# vim /etc/sysconfig/selinux 


*****************
*****************
*****************
SELINUX=enforcing  修改为:SELINUX=disabled

 

Step4:Download 

[root@cdh-1] wget https://archive.cloudera.com/cm5/redhat/7/x86_64/cm/5.15.1/RPMS/x86_64/jdk-6u31-linux-amd64.rpm

[root@cdh-1] wget https://archive.cloudera.com/cm5/redhat/7/x86_64/cm/5.15.1/RPMS/x86_64/oracle-j2sdk1.7-1.7.0+update67-1.x86_64.rpm

[root@cdh-1]wget https://archive.cloudera.com/cm5/redhat/7/x86_64/cm/5.15.1/RPMS/x86_64/cloudera-manager-agent-5.15.1-1.cm5151.p0.3.el7.x86_64.rpm

[root@cdh-1] wget https://archive.cloudera.com/cm5/redhat/7/x86_64/cm/5.15.1/RPMS/x86_64/cloudera-manager-daemons-5.15.1-1.cm5151.p0.3.el7.x86_64.rpm

[root@cdh-1]wget https://archive.cloudera.com/cm5/redhat/7/x86_64/cm/5.15.1/RPMS/x86_64/cloudera-manager-server-db-2-5.15.1-1.cm5151.p0.3.el7.x86_64.rpm

 

Step5:all server install 

[root@cdh-1 src]# yum install -y  oracle-j2sdk1.7-1.7.0+update67-1.x86_64.rpm

[root@cdh-1 src]# yum install -y  jdk-6u31-linux-amd64.rpm 

 

Step5: Install mysql in cdh-1

[root@cdh-2 src]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

[root@cdh-2 src]# rpm -ivh mysql-community-release-el7-5.noarch.rpm

[root@cdh-2 src]# yum install mysql-server -y

[root@cdh-2 src]# systemctl start mysqld

 

Step6:install clound manager server

[root@cdh-1 src]# yum install -y cloudera-manager-daemons-5.15.1-1.cm5151.p0.3.el7.x86_64.rpm

[root@cdh-1 src]# yum install -y cloudera-manager-server-5.15.1-1.cm5151.p0.3.el7.x86_64.rpm

 

 

Step6:set mysql passwd & create user databases in cdh-1

mysql> create database cm default character set utf8 default collate utf8_general_ci;
Query OK, 1 row affected (0.00 sec)

mysql>  grant all on cm.* to 'cm'@'%' identified by 'password';
Query OK, 0 rows affected (0.00 sec)

mysql> create database hive DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
Query OK, 1 row affected (0.01 sec)


mysql> create database oozie DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
Query OK, 1 row affected (0.00 sec)

mysql> grant all on hive.* to 'root'@'%' identified by 'root' with grant option;
Query OK, 0 rows affected (0.00 sec)

mysql> grant all on oozie.* to 'root'@'%' identified by 'root' with grant option;
Query OK, 0 rows affected (0.00 sec)

mysql> create database reports DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
Query OK, 1 row affected (0.00 sec)

mysql> grant all on reports.* to 'root'@'%' identified by 'root' with grant option;
Query OK, 0 rows affected (0.00 sec)

 

Step7:Install MySQL JDBC In cdh-1

Description:Download adress:http://www.mysql.com/downloads/connector/j/5.1.html

[root@cdh-1 src]# tar zxvf mysql-connector-java-5.1.47.tar.gz

[root@cdh-1 src]# mkdir -p /usr/share/java/

[root@cdh-1 src]# cd mysql-connector-java-5.1.47

[root@cdh-1 mysql-connector-java-5.1.47]# cp mysql-connector-java-5.1.47-bin.jar /usr/share/java/mysql-connector-java.jar

 

Step8: Install Cloudera Manager Server

[root@cdh-1 src]# yum install -y cloudera-manager-daemons-5.5.0-1.cm550.p0.61.el7.x86_64.rpm

[root@cdh-1 src]# yum install -y cloudera-manager-server-5.5.0-1.cm550.p0.61.el7.x86_64.rpm

[root@cdh-1 src]# yum instsall -y  cloudera-manager-agent-5.5.0-1.cm550.p0.61.el7.x86_64.rpm

 

Step9: import Cloudera Manager Server Metadata

[root@cdh-2 ~]# /usr/share/cmf/schema/scm_prepare_database.sh mysql cm cm root
JAVA_HOME=/usr/java/jdk1.7.0_67-cloudera
Verifying that we can write to /etc/cloudera-scm-server
Creating SCM configuration file in /etc/cloudera-scm-server
Executing:  /usr/java/jdk1.7.0_67-cloudera/bin/java -cp /usr/share/java/mysql-connector-java.jar:/usr/share/java/oracle-connector-java.jar:/usr/share/java/postgresql-connector-java.jar:/usr/share/cmf/schema/../lib/* com.cloudera.enterprise.dbutil.DbCommandExecutor /etc/cloudera-scm-server/db.properties com.cloudera.cmf.db.
[                          main] DbCommandExecutor              INFO  Successfully connected to database.
All done, your SCM database is configured correctly!

 

Step10:Start Cloudera Manager Server Metadata

[root@cdh-1 ~]# systemctl start cloudera-scm-server

[root@cdh-1 ~]# !net
netstat -nvlpt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:7180            0.0.0.0:*               LISTEN      3002/java           
tcp        0      0 0.0.0.0:7182            0.0.0.0:*               LISTEN      3002/java           
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      870/sshd            
tcp6       0      0 :::3306                 :::*                    LISTEN      29497/mysqld        
tcp6       0      0 :::22                   :::*                    LISTEN      870/sshd            

 

Step11: 

Access Adress :http://139.162.16.65:7180

User:admin  Passwd:admin

7d1ecf409385c728d3171e9c111cfb56483.jpg

Step11.1 : 1.选择:是的,我接受最终用户许可条款和条件  2.选择:继续

38ad75bbfb45d6489240547896a464a21d9.jpg

Step11.2:选择继续

946ea4d93927bd13fcfcfbfe5a18079a443.jpg


Step11.3: 选择继续

efcb20a2a433f28ee7256f687967a744570.jpg

Step11.4:输入 Cloudera Manager Server master IP

098c1fba3cc868f72b5f6c5656313039268.jpg

Step11.5: 选择继续

8aca4453d12c135979176e94d719e20e908.jpg

Step11.6: 选择继续

093450e858aaf1951dea087381351602fc1.jpg

Step11.7:选择继续

3e3ec2a8677f91abc26e1af509a20b70adb.jpg

Step11.8:1.所有主机接受相同私钥:选中
            2.私钥文件:选择cdh-1 的私钥
            3.输入密码短语:密钥密码
            4:确认密码短语:密钥密码

09aa9db4beb9bfe785c1b020b72dab69ef2.jpg


Step11.9:选择继续

5a38dfd41fd92509d1b687784c260bcdf43.jpg

Step11.10:根据提示修改配置

f9f803395b562b82c472e1bf506a8a485f8.jpg

[root@cdh-1 ~]# less /proc/sys/vm/swappiness
30

#修改为10
[root@cdh-1 ~]# echo "10" > /proc/sys/vm/swappiness

[root@cdh-1 ~]# echo never > /sys/kernel/mm/transparent_hugepage/defrag

[root@cdh-1 ~]# echo never > /sys/kernel/mm/transparent_hugepage/enabled

[root@cdh-1 ~]# vim /etc/rc.local

*************************
*************************
*************************
#加入
echo never > /sys/kernel/mm/transparent_hugepage/defrag
echo never > /sys/kernel/mm/transparent_hugepage/enabled

 

Step11.12:选择要安装的组件

说明:根据自己需要选择了:HBase HDFS Hive Kafka Oozie Spark Sqoop YARN ZooKeeper

7fa57c953d8cf7f35c90efbb2d9a3dbcf83.jpg

 

Step12: Install cloudera-manager-agent

[root@cdh-2 src]# yum install -y jdk-6u31-linux-amd64.rpm

[root@cdh-2 src]# yum install -y cloudera-manager-agent-5.15.1-1.cm5151.p0.3.el7.x86_64.rpm

[root@cdh-2 src]# yum install -y oracle-j2sdk1.7-1.7.0+update67-1.x86_64.rpm

[root@cdh-2 src]# yum install -y  cloudera-manager-daemons-5.15.1-1.cm5151.p0.3.el7.x86_64.rpm
   

[root@cdh-3 src]# yum install -y jdk-6u31-linux-amd64.rpm

[root@cdh-3 src]# yum install -y cloudera-manager-agent-5.15.1-1.cm5151.p0.3.el7.x86_64.rpm

[root@cdh-3 src]# yum install -y oracle-j2sdk1.7-1.7.0+update67-1.x86_64.rpm

[root@cdh-3 src]# yum install -y  cloudera-manager-daemons-5.15.1-1.cm5151.p0.3.el7.x86_64.rpm
   


Step12.1:set cloudera-manager-agent 

[root@cdh-3 ~]# vim /etc/cloudera-scm-agent/config.ini

[General]
# Hostname of the CM server.
server_host=localhost  更改为cloudera-manager 的IP:server_host=139.162.16.65


Step13:Start cloudera-scm-agent

[root@cdh-2 src]# systemctl start cloudera-scm-agent

[root@cdh-3 src]# systemctl start cloudera-scm-agent

 

安装文档://www.cloudera.com/documentation/cdh/5-0-x/CDH5-Installation-Guide/cdh5ig_oracle_jdk_installation.html
yum 源:https://archive.cloudera.com/cdh5/redhat/7/x86_64/cdh/cloudera-cdh5.repo

 

初始化数据库

https://archive.cloudera.com/cm5/redhat/7/x86_64/cm/5.5.0/RPMS/x86_64/

https://my.oschina.net/epoch/blog/1633971

转载于:https://my.oschina.net/AnnaWu/blog/1862381

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值