Centos 6.5 CM5.3.2和CDH5.3.2安装

说明:集群系统为Centos6.5,都是在root权限下进行配置,所有机器必须关闭SELinux,关闭防火墙,配置ssh免密码登录。root的密码要一致。

1. CM5.3.2安装

1.1 系统配置(所有机器都要配置,在root权限下进行)

  • 关闭防火墙(永久,重启后生效)
chkconfig iptables off 

  • 关闭SELinux
vim /etc/selinux/config

SELINUX=enforcing改为SELINUX=disabled
如下图:
修改前:

Centos 6.5 CM5.3.2和CDH5.3.2安装_第1张图片
修改后:
Centos 6.5 CM5.3.2和CDH5.3.2安装_第2张图片


  • 重启机器后
    • 查看防火墙状态:chkconfig --list iptables
      这里写图片描述
    • 查看SELinux状态:/usr/sbin/sestatus -v
      这里写图片描述

1.2 依赖的软件服务(在要安装CM的机器上进行,需要上网)

yum -y install postgresql-server
yum -y install httpd
yum -y install perl
yum -y install bind-utils
yum -y install cyrus-sasl-gssapi
yum -y install nc
yum -y install openssh-clients

1.3 CM5.3.2下载(在要安装CM的机器上进行)

  • rpm包下载地址

    • 网页中的目录如下:
      Centos 6.5 CM5.3.2和CDH5.3.2安装_第3张图片

      • 下载上图三个文件,保持网页中对应目录结构,将mirrors里的内容改为:http://本机的IP/cm5.3.2
      • 将图片上三个文件放到cm5.3.2文件夹中,再将cm5.3.2文件夹放入/var/www/html/目录中。
        这里写图片描述
      • 修改cm5.3.2的权限:chmod 777 -R cm5.3.2
        这里写图片描述
    • 还需要下载一个bin文件,该文件可以放在任意位置(建议放在/opt下)。
      Centos 6.5 CM5.3.2和CDH5.3.2安装_第4张图片

      • 修改bin文件的权限:chmod 777 cloudera-manager-installer.bin
        这里写图片描述

1.4 配置yum源配置本地yum源(在要安装CM的机器上进行)

  • 在/etc/yum.repos.d/ 下创建cloudera-manager.repo配置文件,操作如下:
cd /etc/yum.repos.d/ 
vim cloudera-manager.repo

添加如下内容:

[cloudera-manager]
name = Cloudera Manager, Version 5.3.2
baseurl = http://10.6.2.111/cm5.3.2
gpgcheck = 0

注意:此处的IP地址为安装CM机器的IP地址。

  • 将/etc/yum.repos.d/下的其他文件注释掉,操作如下:(所有机器都要进行)
mv CentOS-Base.repo CentOS-Base.repo.bak
mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
mv CentOS-Media.repo CentOS-Media.repo.bak
mv CentOS-Vault.repo CentOS-Vault.repo.bak

CM机器上如下图所示:
Centos 6.5 CM5.3.2和CDH5.3.2安装_第5张图片
其他机器上如下图所示:
这里写图片描述

1.5 启动http服务(在要安装CM的机器上进行)

启动http 服务:service httpd start
这里写图片描述
将repo文件的baseurl地址粘贴到浏览器以验证是否能通过http方式进行访问:
Centos 6.5 CM5.3.2和CDH5.3.2安装_第6张图片

1.6 安装(在要安装CM的机器上进行)

在/opt目录下执行cloudera-manager-installer.bin 文件,连续选择Next,Next,Yes,Next,Yes按钮。部分截图如下:
Centos 6.5 CM5.3.2和CDH5.3.2安装_第7张图片
Centos 6.5 CM5.3.2和CDH5.3.2安装_第8张图片
Centos 6.5 CM5.3.2和CDH5.3.2安装_第9张图片
Centos 6.5 CM5.3.2和CDH5.3.2安装_第10张图片

1.7 收尾工作(在要安装CM的机器上进行)

  • 删除cloudera-manager.repo.rpmnew文件
cd /etc/yum.repos.d/
rm -f cloudera-manager.repo.rpmnew

Centos 6.5 CM5.3.2和CDH5.3.2安装_第11张图片

  • 安装rpm包
cd /var/www/html/cm5.3.2/RPMS/x86_64/
rpm -ivh cloudera-manager-agent-5.3.2-1.cm532.p0.209.el6.x86_64.rpm
rpm -ivh enterprise-debuginfo-5.3.2-1.cm532.p0.209.el6.x86_64.rpm
rpm -ivh jdk-6u31-linux-amd64.rpm

Centos 6.5 CM5.3.2和CDH5.3.2安装_第12张图片
Centos 6.5 CM5.3.2和CDH5.3.2安装_第13张图片

  • 配置Java
 vim ~/.bash_profile

添加如下内容

export JAVA_HOME=/usr/java/jdk1.7.0_67-cloudera
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

保存退出。

source ~/.bash_profile
java -version

这里写图片描述

  • 其他机器配置Java
    将/var/www/html/cm5.3.2/RPMS/x86_64/目录下的oracle-j2sdk1.7-1.7.0+update67-1.x86_64.rpm放到其它机器的任意目录(如/opt目录)下,进行安装,并配置Java Home,安装rpm包和配置Java如上所示。

2. CDH5.3.2安装

2.1 CDH5.3.2下载(在要安装CM的机器上进行)

  • 本文采用parcel包方式安装,需要下载相关的3个文件。 parcel包下载地址
    • 网页中的目录如下:
      Centos 6.5 CM5.3.2和CDH5.3.2安装_第14张图片
      • 下载上图三个文件,把图片上三个文件放到cdh文件夹中,再将cdh文件夹放入/var/www/html/目录中。
        这里写图片描述
      • 修改cdh的权限:chmod 777 -R cdh
        这里写图片描述
      • http://本机的IP/cdh粘贴到浏览器以验证是否能通过http方式进行访问:
        Centos 6.5 CM5.3.2和CDH5.3.2安装_第15张图片

2.2 开始安装(在要安装CM的机器上进行)

此处从CM安装完毕首次打开7180端口界面开始进行安装:

  • 在浏览器中输入http://本机的IP:7180,用户名和密码都是:admin
    Centos 6.5 CM5.3.2和CDH5.3.2安装_第16张图片

  • 选择版本Cloudera Express
    Centos 6.5 CM5.3.2和CDH5.3.2安装_第17张图片

  • 点击继续
    Centos 6.5 CM5.3.2和CDH5.3.2安装_第18张图片

  • 添加主机IP地址,hostname也可以,然后点击搜索。
    Centos 6.5 CM5.3.2和CDH5.3.2安装_第19张图片
    Centos 6.5 CM5.3.2和CDH5.3.2安装_第20张图片

  • 使用Parcel安装
    Centos 6.5 CM5.3.2和CDH5.3.2安装_第21张图片

    • 点击更多选项
      Centos 6.5 CM5.3.2和CDH5.3.2安装_第22张图片
    • 修改如下
      Centos 6.5 CM5.3.2和CDH5.3.2安装_第23张图片

    • 确定后会刷新出本地的parcel包
      Centos 6.5 CM5.3.2和CDH5.3.2安装_第24张图片

    • 选择自定义存储库
      Centos 6.5 CM5.3.2和CDH5.3.2安装_第25张图片

  • 安装JDK
    Centos 6.5 CM5.3.2和CDH5.3.2安装_第26张图片

  • 点击继续
    Centos 6.5 CM5.3.2和CDH5.3.2安装_第27张图片

  • 输入root登录密码,所有的root密码要一致。本文使用密码:123456
    Centos 6.5 CM5.3.2和CDH5.3.2安装_第28张图片

  • 安装,完成之后点击继续
    Centos 6.5 CM5.3.2和CDH5.3.2安装_第29张图片
    Centos 6.5 CM5.3.2和CDH5.3.2安装_第30张图片

    • 等待分配parcel,完成后点击继续
      Centos 6.5 CM5.3.2和CDH5.3.2安装_第31张图片
      Centos 6.5 CM5.3.2和CDH5.3.2安装_第32张图片
  • 点击完成
    Centos 6.5 CM5.3.2和CDH5.3.2安装_第33张图片

  • 选择安装的服务,本次选择含HBase的内核,也可以选择自定义服务
    Centos 6.5 CM5.3.2和CDH5.3.2安装_第34张图片

  • 角色分配,可以默认,也可以自定义安排
    Centos 6.5 CM5.3.2和CDH5.3.2安装_第35张图片

  • 点击连接测试,点击继续
    Centos 6.5 CM5.3.2和CDH5.3.2安装_第36张图片

  • 默认文件夹设置,修改所有机器上/var/lib目录权限:chmod 777 -R /var/lib/,点击继续
    Centos 6.5 CM5.3.2和CDH5.3.2安装_第37张图片

  • 等待安装结束,点击继续
    Centos 6.5 CM5.3.2和CDH5.3.2安装_第38张图片

  • 点击完成,设置结束
    Centos 6.5 CM5.3.2和CDH5.3.2安装_第39张图片
    Centos 6.5 CM5.3.2和CDH5.3.2安装_第40张图片

你可能感兴趣的:(hadoop)