• Centos7 安装 CDH6.3.2


    1. 安装包

    1.1 CM

    https://archive.cloudera.com/cm6/6.3.1/repo-as-tarball/cm6.3.1-redhat7.tar.gz.md5
    https://archive.cloudera.com/cm6/6.3.1/allkeys.asc
    

    1.2 CDH

    https://archive.cloudera.com/cdh6/6.3.2/parcels/CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel
    https://archive.cloudera.com/cdh6/6.3.2/parcels/CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel.sha1
    https://archive.cloudera.com/cdh6/6.3.2/parcels/CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel.sha256
    https://archive.cloudera.com/cdh6/6.3.2/parcels/manifest.json
    

    2. 服务器配置

    2.1 hosts配置

    127.0.0.1   localhost localhost
    192.168.5.246   dev-node01
    192.168.5.247   dev-node02
    192.168.5.248   dev-node03
    

    2.2 关闭iptables、firewalld、selinux

    2.3 免密登录(主节点到所有节点,secondnode同样要求)

    2.4 对时ntpd

    2.5 关闭swap、禁用透明页,写入/etc/profile

    echo 0 >  /proc/sys/vm/swappiness
    echo never > /sys/kernel/mm/transparent_hugepage/enabled
    echo never > /sys/kernel/mm/transparent_hugepage/defrag
    swapoff -a
    

    2.6 安装jdk1.8

    2.7 下载mysql-jdbc包

    mkdir /usr/share/java/
    wget http://central.maven.org/maven2/mysql/mysql-connector-java/8.0.16/mysql-connector-java-8.0.16.jar
    mv mysql-connector-java-8.0.16.jar mysql-connector-java.jar

    2.8 mysql 数据库创建

    create database cmserver default charset utf8 collate utf8_general_ci;
    grant all on cmserver.* to 'cmserveruser'@'%' identified by 'root';
    
    create database hive default charset utf8 collate utf8_general_ci;
    grant all on hive.* to 'hiveuser'@'%' identified by 'root';
    
    create database amon default charset utf8 collate utf8_general_ci;
    grant all on amon.* to 'amonuser'@'%' identified by 'root';
    
    create database rman default charset utf8 collate utf8_general_ci;
    grant all on rman.* to 'rmanuser'@'%' identified by 'root';
    
    create database oozie default charset utf8 collate utf8_general_ci;
    grant all on oozie.* to 'oozieuser'@'%' identified by 'root';
    
    create database hue default charset utf8 collate utf8_general_ci;
    grant all on hue.* to 'hueuser'@'%' identified by 'root';
    

    2.9 安装httpd服务

    yum install httpd
    systemctl start httpd
    systemctl enable httpd.service
    

    3. CM安装

    3.1 配置本地yum源

    mkdir -p /var/www/html/cloudera-repos/
    tar -xzvf cm6.3.1-redhat7.tar.gz -C /var/www/html/cloudera-repos/
    wget https://archive.cloudera.com/cm6/6.3.1/allkeys.asc

    vim /etc/yum.repos.d/cloudera-manager.repo
    [cloudera-manager]
    name = Cloudera Manager, Version cm6.3.1
    baseurl = http://dev-node01/cloudera-repos/cm6.3.1
    gpgcheck = 1
    
    yum clean all
    yum makecache
    
    rpm --import http://dev-node01/cloudera-repos/cm6.3.1/RPM-GPG-KEY-cloudera
    

    3.2 安装cm

    yum install cloudera-manager-daemons cloudera-manager-agent cloudera-manager-server
    # 生成sha
    sha1sum CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel | awk '{print $1}' > CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel.sha

     3.3 配置cm

    # 初始化数据库
    /opt/cloudera/cm/schema/scm_prepare_database.sh  mysql -h192.168.5.231 -P3306 cmserver cmserveruser root
    # 启动cm
    systemctl restart cloudera-scm-server

    3.4 web安装步骤(admin/admin) 

    4. FAQ 

    4.1  fail to format namenode

    问题原因
    是由于之前初始化 namenode 在 /dfs/nn 留下了残留数据(失效数据),从而影响再次初始化

    解决方法

    namenode节点:
    rm -rf /dfs/nn
    datanode节点: rm -rf /dfs/dn

    4.2 主机运行状况不良

    rm -f /var/lib/cloudera-scm-agent/cm_guid
    systemctl restart cloudera-scm-agent
    

      

      

  • 相关阅读:
    Linux系统信息查看
    批处理Dos命令
    python语法31[函数]
    python基础31[数据结构list+tuple+set+dictionary]
    nmake使用
    linux间文件拷贝
    linux文件同步工具Unison的使用
    python语法31[基本数据类型和流程控制]
    远程桌面管理工具比较
    WindowsBatch与LinuxShell比较[batchfile之for命令详解]
  • 原文地址:https://www.cnblogs.com/loki717/p/13269367.html
Copyright © 2020-2023  润新知