美文网首页
Cloudera Manager5.15的安装

Cloudera Manager5.15的安装

作者: 哥别打脸 | 来源:发表于2018-07-23 14:00 被阅读305次

    Cloudera Manager5.15的安装#

    • Cloudera Manager版本:5.15.0
    • 三台机器

    ip|host|系统|agent or server|内存|
    :-: | -:
    | 192.168.9.221 |node11|centos7| Clouder Manager-agent|8G|
    | 192.168.9.222 |node12|centos7| Clouder Manager-agent|8G|
    | 192.168.9.223 |node13|centos7| Clouder Manager-server|16G|

    1.配置host文件##

    修改node13节点上的etc/hosts内容,并将这个hosts文件分发到每个节点

    vi  /etc/hosts
    
     192.168.9.221 node11
     192.168.9.222 node12
     192.168.9.223 node13
    

    2.设置ssh远程登录##

    Clouder Manager-server安装在node13机器上,要确保node13可以ssh登录到其他机器,原理是将node13机器上的公钥拷贝到node11,node12等节点上。
    在node13机器上执行:

    ssh-keygen -t rsa
    ssh-copy-id root@node11
    ssh-copy-id root@node12 
    ssh-copy-id root@node13 
    

    3.关闭防火墙,禁用Selinux##

    systemctl stop firewalld.service 
    vi /etc/sysconfig/selinux
    SELINUX=disabled    
    

    4.安装jdk##

    建议使用rpm的安装方式,如果用解压版的,必须解压到/usr/java/目录下,每台节点都必须安装好。

    5.在node13节点上安装mysql数据库##

    Cloudera Manager会使用mysql存储一些配置、监控仪表盘、任务等信息,数据库建好后,要建立下面几个数据库。

    CREATE DATABASE scm DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
    CREATE DATABASE amon DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
    CREATE DATABASE hue DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
    CREATE DATABASE metastore DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
    CREATE DATABASE sentry DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
    CREATE DATABASE nav DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
    CREATE DATABASE navms DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
    CREATE DATABASE oozie DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
    

    6.在node13节点上安装cloudera-manager-daemons以及 cloudera-manager-server##

    这个过程比较缓慢,可以考虑离线的方式安装

    wget https://archive.cloudera.com/cm5/redhat/7/x86_64/cm/cloudera-manager.repo -P /etc/yum.repos.d/
    rpm --import https://archive.cloudera.com/cdh5/redhat/7/x86_64/cdh/RPM-GPG-KEY-cloudera
    yum install cloudera-manager-daemons cloudera-manager-server
    

    7.初始化数据库##

    参数一:databaseType
    参数二: databaseName
    参数三: databaseUser
    /usr/share/cmf/schema/scm_prepare_database.sh mysql scm root

    8.启动cloudera-scm-server##

    systemctl start cloudera-scm-server
    tail -f /var/log/cloudera-scm-server/cloudera-scm-server.log
    

    如果一切顺利,打开 http://192.168.9.223:7180
    用户名密码 admin admin


    image

    9.使用cloudera-server安装一个集群##

    1. 下载离线安装包
      使用离线包安装方式会大大节省安装的时间,下载地址:http://archive.cloudera.com/cdh5/parcels/latest/
      下载对应的版本的离线包,并上传到server节点node13上的/opt/cloudera/parcel-repo下面目录下。

      image
    2. 选择版本


      image
    3. 指定主机
      [图片上传失败...(image-9cbf54-1532325632014)]

    4. 集群设置
      这个填写第5部创建的数据库


      image
    5. 集群设置


      image

    常见的问题##

    1. cm启动hive时报class not found com.mysql.jdbc.driver
      下载mysql-connector-java.jar复制到 每个节点 /usr/share/java。

    2. namenodeq启动报错
      log中报错:Can't open /var/run/cloudera-scm-agent/process/261-hdfs-DATANODE/supervisor.conf: Permission denied.
      解决办法:https://www.cnblogs.com/gaojiang/p/8418780.html

    3. hue的webui打不开
      解决办法:https://blog.csdn.net/guoning_scdn/article/details/43313955

    相关文章

      网友评论

          本文标题:Cloudera Manager5.15的安装

          本文链接:https://www.haomeiwen.com/subject/zaxjmftx.html