cdh5使用cloudera-manager-installer.bin离线安装

1. 硬件准备

一个2台节点集群,Host对应关系如下:
  1. 192.168.0.168 h168
  2. 192.168.0.169 h169

2. 软件准备

  • 系统环境CentOS6.5
  • CDH-5.1.3-1.cdh5.1.3.p0.12-el6.parcel
  • CDH-5.1.3-1.cdh5.1.3.p0.12-el6.parcel.sha
  • cloudera-manager-installer.bin
  • cloudera-manager.repo
  • manifest.json
  • mysql-connector-java.jar

  • rpm包:
  • cloudera-manager-agent-5.1.3-1.cm513.p0.155.el6.x86_64.rpm
    cloudera-manager-daemons-5.1.3-1.cm513.p0.155.el6.x86_64.rpm
    cloudera-manager-server-5.1.3-1.cm513.p0.155.el6.x86_64.rpm
    cloudera-manager-server-db-2-5.1.3-1.cm513.p0.155.el6.x86_64.rpm
    enterprise-debuginfo-5.1.3-1.cm513.p0.155.el6.x86_64.rpm
    jdk-6u31-linux-amd64.rpm
    oracle-j2sdk1.7-1.7.0+update55-2.x86_64.rpm

  • 相关包的下载地址
    Cloudera Manager下载地址:
    http://archive.cloudera.com/cm5/cm/5/cloudera-manager-el6-cm5.1.3_x86_64.tar.gz,
    下载信息:
    http://www.cloudera.com/content/cloudera/en/documentation/cloudera-manager/v5-latest/Cloudera-Manager-Version-and-Download-Information/Cloudera-Manager-Version-and-Download-Information.html#cmvd_topic_1

    CDH安装包地址: http://archive.cloudera.com/cdh5/parcels/latest/

3.准备环境

以下操作均使用root用户。

  1. 网络配置(所有节点)

    分别修改各节点/etc/sysconfic/network文件,设置主机名,重启网络服务生效。修改/etc/hosts文件,配置主机与IP对应关系(所有节点)。

  2. 打通master至slave[01~03]节点的SSH免密登陆 

  3. 安装Mysql(master节点):设置密码,开机启动 

    1. chkconfig mysqld on
    1. service mysqld start
    1. mysqladmin -u root password 'xxxx'
    create database hive DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

  4. 关闭防火墙和SELinux(所有节点)

  1. chkconfig iptables off#重启后生效
  2. 修改/etc/selinux/config文件的 SELINUX=disabled#重启生效

      5. 配置NTP服务(所有节点)

4.安装Cloudera Manager Server和Agent


      1.  将mysql-connector-java.jar   放在/usr/share/java/mysql-connector-java.jar
      2.  将CHD5相关的Parcel包放到主节点的/opt/cloudera/parcel-repo/目录中(parcel-repo需要手动创建):
  • CDH-5.1.3-1.cdh5.1.3.p0.12-el6.parcel
  • CDH-5.1.3-1.cdh5.1.3.p0.12-el6.parcel.sha
  • manifest.json
      3.   将cloudera-manager.repo文件拷贝到所有节点的/etc/yum.repos.d/文件夹下
          验证repo文件是否起效
           yum list|grep cloudera
    
    4.  将之前下载的rpms文件拷贝到所有节点下(任意目录)
          切换到rpms目录下,执行
       yum -y install *.rpm

    5. sudo /usr/share/cmf/schema/scm_prepare_database.sh mysql  -uroot -p --scm-host localhost scm scm scm_password

    

    以下步骤请只在主节点上执行:

  • 将下载好的bin文件拷贝到主节点任意目录下
  • 进入该目录,给bin文件赋予可执行权限
    sudo chmod +x ./cloudera-manager-installer.bin
  • 安装CM
    ./cloudera-manager-installer.bin
    接下来全部next和yes就行了,因为所需要的rpm包已经提前下载下来了,这个过程会进行的非常快。

5. 会遇到的问题

   
   查看安装server日志文件地址 /var/log/cloudera-scm-server
   重启服务命令                          service cloudera-scm-server restart
   配置文件地址                          /var/lib/alternatives
   安装集群时日志文件地址         /var/run/cloudera-scm-agent/process/

你可能感兴趣的:(hadoop)