CDH 6 安装教程

作者: YasinZhu | 来源:发表于2021-01-08 23:09 被阅读0次

    环境情况

    IP 10.1.1.21 10.1.1.22 10.1.1.23
    系统 Centos 7.9 x64 Centos 7.9 x64 Centos 7.9 x64
    HostName cdh01 cdh02 cdh03
    内存 24G 8G 8G
    硬盘 60G 60G 60G
    JDK 1.8_271 1.8_271 1.8_271
    MySQL 5.7.31 - -
    CM 6.3.1 6.3.1 6.3.1
    Parcel 6.3.2 6.3.2 6.3.2

    软件情况

    名称
    cloudera-manager-server-6.3.1-1466458.el7.x86_64.rpm
    cloudera-manager-agent-6.3.1-1466458.el7.x86_64.rpm
    cloudera-manager-daemons-6.3.1-1466458.el7.x86_64.rpm
    https://archive.cloudera.com/cm6/6.3.1/redhat7/yum/RPMS/x86_64/
    CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel.sha1
    CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel.sha256
    CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel
    https://archive.cloudera.com/cdh6/6.3.2/parcels/

    基础环境

    三台机都需要操作

    • 关闭firewalld
    # 临时关闭
    systemctl stop firewalld 
     # 永久关闭
    systemctl disable firewalld
    
    • 关闭selinux
    vim /etc/selinux/config
    
    SELINUX=disabled
    
    • 修改hosts文件
    vim /etc/hosts
    
    10.1.1.21   cdh01
    10.1.1.22   cdh02
    10.1.1.23   cdh03
    
    • 关闭大页内存
    vim /etc/rc.local
    
    echo never > /sys/kernel/mm/transparent_hugepage/defrag
    echo never > /sys/kernel/mm/transparent_hugepage/enabled
    
    • NTP同步
      • 第一台机指向外网时间服务器,后续第二第三台机指向第一台机
    yum -y install ntp
    
    [root@cdh01 ~]# vim /etc/ntp.conf
    
    #server 0.centos.pool.ntp.org iburst
    #server 1.centos.pool.ntp.org iburst
    #server 2.centos.pool.ntp.org iburst
    #server 3.centos.pool.ntp.org iburst
    server ntp.aliyun.com
    
    [root@cdh02 ~]# vim /etc/ntp.conf
    
    #server 0.centos.pool.ntp.org iburst
    #server 1.centos.pool.ntp.org iburst
    #server 2.centos.pool.ntp.org iburst
    #server 3.centos.pool.ntp.org iburst
    server cdh01
    
    • JDK
    tar -zxvf jdk-8u271-linux-x64.tar.gz
    ln -s jdk1.8.0_271 java
    chown -R root.root jdk1.8.0_271
    mkdir -p /usr/java
    ln -s /usr/local/java default
    
    • Java驱动
    mkdir -p /usr/share/java
    mv mysql-connector-java-5.1.38.jar mysql-connector-java.jar
    

    MySQL安装

    cdh01上安装

    [root@cdh01 ~]# tar -zxvf mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz -C /usr/local
    [root@cdh01 ~]# cd /usr/local
    [root@cdh01 local]# ln -s mysql-5.7.31-linux-glibc2.12-x86_64 mysql
    [root@cdh01 local]# mkdir mysql/data
    [root@cdh01 local]# useradd -s /sbin/nologin mysql
    [root@cdh01 local]# chown -R mysql.mysql mysql*
    [root@cdh01 local]# rm -fr /etc/my.cnf
    [root@cdh01 local]# yum -y install libaio.so.1 libaio
    [root@cdh01 local]# ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
    [root@cdh01 local]# cp support-files/mysql.server /etc/init.d/mysqld
    [root@cdh01 local]# chkconfig --add mysqld
    [root@cdh01 local]# service mysqld restart
    [root@cdh01 local]# mysql -u root -p
    mysql> set password=password('password');
    
    mysql> grant all privileges on *.* to 'root'@'%' identified by 'password';
    
    mysql> flush privileges;
    
    mysql> exit;
    

    Httpd安装

    安装完后把软件拷贝到创建的目录下,然后启动httpd

    [root@cdh01 ~]# yum -y install httpd
    [root@cdh01 ~]# mkdir /var/www/html/parcel
    [root@cdh01 ~]# cd /var/www/html/parcel
    [root@cdh01 parcel]# mv CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel.sha1 CDH-6.3.2-1.cdh6.3.2.p0.1605554-el7.parcel.sha
    [root@cdh01 parcel]# systemctl start httpd
    

    创建元数据库

    create database cmf default character set utf8;
    create database amon default character set utf8;
    
    grant all privileges on cmf.* to 'cmf'@'%' identified by 'password';
    grant all privileges on amon.* to 'amon'@'%' identified by 'password';
    

    安装CM

    cdh01中安装

    [root@cdh01 ~]# rpm -ivh --nodeps --force cloudera-manager-daemons-6.3.1-1466458.el7.x86_64.rpm
    [root@cdh01 ~]# rpm -ivh --nodeps --force cloudera-manager-server-6.3.1-1466458.el7.x86_64.rpm
    

    修改数据库连接信息

    [root@cdh01 ~]# vim /etc/cloudera-scm-server/db.properties
    
    com.cloudera.cmf.db.type=mysql
    com.cloudera.cmf.db.host=cdh01:3306
    com.cloudera.cmf.db.name=cmf
    com.cloudera.cmf.db.user=cmf
    com.cloudera.cmf.db.password=password
    com.cloudera.cmf.db.setupType=EXTERNAL
    

    启动并查看日志

    [root@cdh01 ~]# systemctl start cloudera-scm-server
    
    [root@cdh01 ~]# tail -F /var/log/cloudera-scm-server/cloudera-scm-server.log
    
    1.png

    打开界面后不管,继续在三台机上安装agent

    [root@cdh01 ~]# rpm -ivh --nodeps --force cloudera-manager-agent-6.3.1-1466458.el7.x86_64.rpm
    [root@cdh01 ~]# vim /etc/cloudera-scm-agent/config.ini
    
    server_host=cdh01
    
    [root@cdh02 ~]# rpm -ivh --nodeps --force cloudera-manager-daemons-6.3.1-1466458.el7.x86_64.rpm
    [root@cdh02 ~]# rpm -ivh --nodeps --force cloudera-manager-agent-6.3.1-1466458.el7.x86_64.rpm
    [root@cdh02 ~]# vim /etc/cloudera-scm-agent/config.ini
    
    server_host=cdh01
    
    [root@cdh03 ~]# rpm -ivh --nodeps --force cloudera-manager-daemons-6.3.1-1466458.el7.x86_64.rpm
    [root@cdh03 ~]# rpm -ivh --nodeps --force cloudera-manager-agent-6.3.1-1466458.el7.x86_64.rpm
    [root@cdh03 ~]# vim /etc/cloudera-scm-agent/config.ini
    
    server_host=cdh01
    

    启动所有agent

    [root@cdh01 ~]# systemctl start cloudera-scm-agent
    [root@cdh02 ~]# systemctl start cloudera-scm-agent
    [root@cdh03 ~]# systemctl start cloudera-scm-agent
    
    2.png
    3.png
    4.png
    5.png

    开始安装软件

    01.png
    02.png
    03.png
    04-1.png
    04-2.png
    04-3.png
    05.png
    06.png
    06-1.png
    07.png
    08.png
    09.png
    10.png
    11.png
    12.png
    13.png

    完结

    此次只安装基本的组件,如果有需要的后面可以自行再添加组件即可.机器配置只做参考,可灵活变动.

    相关文章

      网友评论

        本文标题:CDH 6 安装教程

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