博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装 CDH
阅读量:6859 次
发布时间:2019-06-26

本文共 7376 字,大约阅读时间需要 24 分钟。

  hot3.png

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/hosts127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4::1         localhost localhost.localdomain localhost6 localhost6.localdomain6139.162.4.28 cdh-1139.162.16.65 cdh-2139.162.35.124 cdh-3172.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:

[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 rootJAVA_HOME=/usr/java/jdk1.7.0_67-clouderaVerifying that we can write to /etc/cloudera-scm-serverCreating SCM configuration file in /etc/cloudera-scm-serverExecuting:  /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 ~]# !netnetstat -nvlptActive 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/swappiness30#修改为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/defragecho 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

你可能感兴趣的文章
剑指offer总结——1
查看>>
kubernetest master 节点恢复灾备恢复操作指南
查看>>
Linux的文件权限和特殊权限
查看>>
ImageX Tool for Windows
查看>>
NIFI putsolrstream使用
查看>>
org.tinygroup.application-应用启动框架
查看>>
Linux bash简介
查看>>
linux系统ssh自动登陆scp方法
查看>>
夺命雷公狗jquery---5可见选择器
查看>>
swap
查看>>
使用open***构建安全***
查看>>
模仿支付宝支付密码框思路
查看>>
docker 容器的网络配置
查看>>
开源监控软件的配置:cacti,nagios
查看>>
Python多线程之threading模块
查看>>
第 6 章 单区域 OSPF
查看>>
Android图片开发内幕--基础篇
查看>>
LVS DR模式
查看>>
ZooKeeper 的安装 以及配置说明
查看>>
iOS10推送通知(本地&远程)/Swift
查看>>