zoukankan      html  css  js  c++  java
  • 部署Cloudera Manager Server实战案例

                部署Cloudera Manager Server实战案例

                                  作者:尹正杰

    版权声明:原创作品,谢绝转载!否则将追究法律责任。

    一.前置准备

    1>.大数据集群系统环境配置

      博主推荐阅读:
        https://www.cnblogs.com/yinzhengjie/articles/11019333.html

    2>.建立cloudera manager相关组件需要的表

    [root@cdh101.yinzhengjie.org.cn ~]# mysql -uroot -pyinzhengjie
    Welcome to the MariaDB monitor.  Commands end with ; or g.
    Your MariaDB connection id is 11
    Server version: 5.5.64-MariaDB MariaDB Server
    
    Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
    
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    
    MariaDB [(none)]> 
    MariaDB [(none)]> SHOW DATABASES;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | mysql              |
    | performance_schema |
    +--------------------+
    3 rows in set (0.00 sec)
    
    MariaDB [(none)]> 
    MariaDB [(none)]> CREATE DATABASE cloudera_manager  CHARACTER SET = utf8;
    Query OK, 1 row affected (0.00 sec)
    
    MariaDB [(none)]> 
    MariaDB [(none)]> GRANT ALL PRIVILEGES ON cloudera_manager.* TO 'cm'@'172.200.2.%' IDENTIFIED BY 'yinzhengjie' WITH GRANT OPTION;
    Query OK, 0 rows affected (0.00 sec)
    
    MariaDB [(none)]> 
    MariaDB [(none)]> SHOW DATABASES;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | cloudera_manager   |
    | mysql              |
    | performance_schema |
    +--------------------+
    4 rows in set (0.00 sec)
    
    MariaDB [(none)]> 
    MariaDB [(none)]> SELECT user,host,password FROM mysql.user;
    +------+-------------+-------------------------------------------+
    | user | host        | password                                  |
    +------+-------------+-------------------------------------------+
    | root | localhost   | *BD0B1F48FDC55BD27555FC2F22FF29A68A25A1D7 |
    | root | 127.0.0.1   | *BD0B1F48FDC55BD27555FC2F22FF29A68A25A1D7 |
    | root | ::1         | *BD0B1F48FDC55BD27555FC2F22FF29A68A25A1D7 |
    | cm   | 172.200.2.% | *BD0B1F48FDC55BD27555FC2F22FF29A68A25A1D7 |
    +------+-------------+-------------------------------------------+
    4 rows in set (0.00 sec)
    
    MariaDB [(none)]> 
    MariaDB [(none)]> SHOW GRANTS FOR 'cm'@'172.200.2.%';
    +-------------------------------------------------------------------------------------------------------------+
    | Grants for cm@172.200.2.%                                                                                   |
    +-------------------------------------------------------------------------------------------------------------+
    | GRANT USAGE ON *.* TO 'cm'@'172.200.2.%' IDENTIFIED BY PASSWORD '*BD0B1F48FDC55BD27555FC2F22FF29A68A25A1D7' |
    | GRANT ALL PRIVILEGES ON `cloudera_manager`.* TO 'cm'@'172.200.2.%' WITH GRANT OPTION                        |
    +-------------------------------------------------------------------------------------------------------------+
    2 rows in set (0.00 sec)
    
    MariaDB [(none)]> 
    MariaDB [(none)]> QUIT
    Bye
    [root@cdh101.yinzhengjie.org.cn ~]# 
    [root@cdh101.yinzhengjie.org.cn ~]# mysql -u cm -pyinzhengjie -h cdh101.yinzhengjie.org.cn
    Welcome to the MariaDB monitor.  Commands end with ; or g.
    Your MariaDB connection id is 14
    Server version: 5.5.64-MariaDB MariaDB Server
    
    Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
    
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    
    MariaDB [(none)]> 
    MariaDB [(none)]> SHOW DATABASES;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | cloudera_manager   |
    +--------------------+
    2 rows in set (0.00 sec)
    
    MariaDB [(none)]> 
    MariaDB [(none)]> QUIT
    Bye
    [root@cdh101.yinzhengjie.org.cn ~]# 
    [root@cdh101.yinzhengjie.org.cn ~]# 
    [root@cdh101.yinzhengjie.org.cn ~]# mysql -uroot -pyinzhengjie
    Welcome to the MariaDB monitor.  Commands end with ; or g.
    Your MariaDB connection id is 12
    Server version: 5.5.64-MariaDB MariaDB Server
    
    Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
    
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    
    MariaDB [(none)]> 
    MariaDB [(none)]> CREATE DATABASE hive  CHARACTER SET = utf8;
    Query OK, 1 row affected (0.00 sec)
    
    MariaDB [(none)]> 
    MariaDB [(none)]> GRANT ALL PRIVILEGES ON hive.* TO 'hive'@'172.200.2.%' IDENTIFIED BY 'yinzhengjie' WITH GRANT OPTION;
    Query OK, 0 rows affected (0.00 sec)
    
    MariaDB [(none)]> 
    MariaDB [(none)]> FLUSH PRIVILEGES;
    Query OK, 0 rows affected (0.00 sec)
    
    MariaDB [(none)]> 
    MariaDB [(none)]> SELECT user,host,password FROM mysql.user;
    +------+-------------+-------------------------------------------+
    | user | host        | password                                  |
    +------+-------------+-------------------------------------------+
    | root | localhost   | *BD0B1F48FDC55BD27555FC2F22FF29A68A25A1D7 |
    | root | 127.0.0.1   | *BD0B1F48FDC55BD27555FC2F22FF29A68A25A1D7 |
    | root | ::1         | *BD0B1F48FDC55BD27555FC2F22FF29A68A25A1D7 |
    | hive | 172.200.2.% | *BD0B1F48FDC55BD27555FC2F22FF29A68A25A1D7 |
    | cm   | 172.200.2.% | *BD0B1F48FDC55BD27555FC2F22FF29A68A25A1D7 |
    +------+-------------+-------------------------------------------+
    5 rows in set (0.00 sec)
    
    MariaDB [(none)]> 
    MariaDB [(none)]> SHOW GRANTS FOR 'hive'@'172.200.2.%';
    +---------------------------------------------------------------------------------------------------------------+
    | Grants for hive@172.200.2.%                                                                                   |
    +---------------------------------------------------------------------------------------------------------------+
    | GRANT USAGE ON *.* TO 'hive'@'172.200.2.%' IDENTIFIED BY PASSWORD '*BD0B1F48FDC55BD27555FC2F22FF29A68A25A1D7' |
    | GRANT ALL PRIVILEGES ON `hive`.* TO 'hive'@'172.200.2.%' WITH GRANT OPTION                                    |
    +---------------------------------------------------------------------------------------------------------------+
    2 rows in set (0.00 sec)
    
    MariaDB [(none)]> 
    MariaDB [(none)]> QUIT
    Bye
    [root@cdh101.yinzhengjie.org.cn ~]# 
    [root@cdh101.yinzhengjie.org.cn ~]# mysql -u hive -pyinzhengjie -h cdh101.yinzhengjie.org.cn
    Welcome to the MariaDB monitor.  Commands end with ; or g.
    Your MariaDB connection id is 13
    Server version: 5.5.64-MariaDB MariaDB Server
    
    Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
    
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    
    MariaDB [(none)]> 
    MariaDB [(none)]> SHOW DATABASES;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | hive               |
    +--------------------+
    2 rows in set (0.00 sec)
    
    MariaDB [(none)]> 
    MariaDB [(none)]> QUIT
    Bye
    [root@cdh101.yinzhengjie.org.cn ~]# 
    [root@cdh101.yinzhengjie.org.cn ~]# 
    MySQL授权hive用户的准备工作(参考上述的配置,包括后期要部署oozie,hue等服务都可以参考上面的案例来创建对应的用户哟~)

    二.配置本地软件源

    1>.下载cloudera manager(简称CM)软件包

      博主推荐阅读:
        https://archive.cloudera.com/cm6/
        https://archive.cloudera.com/cm6/6.2.1/redhat7/yum/
    
      博主推荐下载地址:
        https://archive.cloudera.com/cm6/6.2.1/redhat7/yum/RPMS/x86_64/

    2>.下载Cloudera’s Distribution Including Apache Hadoop(简称CDH)软件包

      博主推荐阅读:
        https://archive.cloudera.com/cdh6/
        https://archive.cloudera.com/cdh6/6.2.1/
    
      博主推荐下载地址:
        https://archive.cloudera.com/cdh6/6.2.1/parcels/

    3>.制作内网的CM软件源仓库

    [root@cdh101.yinzhengjie.org.cn ~]# yum -y install createrepo
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirrors.tuna.tsinghua.edu.cn
     * extras: mirrors.tuna.tsinghua.edu.cn
     * updates: mirrors.tuna.tsinghua.edu.cn
    Resolving Dependencies
    --> Running transaction check
    ---> Package createrepo.noarch 0:0.9.9-28.el7 will be installed
    --> Processing Dependency: python-deltarpm for package: createrepo-0.9.9-28.el7.noarch
    --> Processing Dependency: libxml2-python for package: createrepo-0.9.9-28.el7.noarch
    --> Processing Dependency: deltarpm for package: createrepo-0.9.9-28.el7.noarch
    --> Running transaction check
    ---> Package deltarpm.x86_64 0:3.6-3.el7 will be installed
    ---> Package libxml2-python.x86_64 0:2.9.1-6.el7_2.3 will be installed
    ---> Package python-deltarpm.x86_64 0:3.6-3.el7 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ==============================================================================================================================================================================================================================================================================
     Package                                                               Arch                                                         Version                                                                  Repository                                                  Size
    ==============================================================================================================================================================================================================================================================================
    Installing:
     createrepo                                                            noarch                                                       0.9.9-28.el7                                                             base                                                        94 k
    Installing for dependencies:
     deltarpm                                                              x86_64                                                       3.6-3.el7                                                                base                                                        82 k
     libxml2-python                                                        x86_64                                                       2.9.1-6.el7_2.3                                                          base                                                       247 k
     python-deltarpm                                                       x86_64                                                       3.6-3.el7                                                                base                                                        31 k
    
    Transaction Summary
    ==============================================================================================================================================================================================================================================================================
    Install  1 Package (+3 Dependent packages)
    
    Total download size: 454 k
    Installed size: 2.0 M
    Downloading packages:
    (1/4): createrepo-0.9.9-28.el7.noarch.rpm                                                                                                                                                                                                              |  94 kB  00:00:00     
    (2/4): libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm                                                                                                                                                                                                       | 247 kB  00:00:00     
    (3/4): deltarpm-3.6-3.el7.x86_64.rpm                                                                                                                                                                                                                   |  82 kB  00:00:00     
    (4/4): python-deltarpm-3.6-3.el7.x86_64.rpm                                                                                                                                                                                                            |  31 kB  00:00:00     
    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Total                                                                                                                                                                                                                                         691 kB/s | 454 kB  00:00:00     
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      Installing : deltarpm-3.6-3.el7.x86_64                                                                                                                                                                                                                                  1/4 
      Installing : python-deltarpm-3.6-3.el7.x86_64                                                                                                                                                                                                                           2/4 
      Installing : libxml2-python-2.9.1-6.el7_2.3.x86_64                                                                                                                                                                                                                      3/4 
      Installing : createrepo-0.9.9-28.el7.noarch                                                                                                                                                                                                                             4/4 
      Verifying  : createrepo-0.9.9-28.el7.noarch                                                                                                                                                                                                                             1/4 
      Verifying  : libxml2-python-2.9.1-6.el7_2.3.x86_64                                                                                                                                                                                                                      2/4 
      Verifying  : deltarpm-3.6-3.el7.x86_64                                                                                                                                                                                                                                  3/4 
      Verifying  : python-deltarpm-3.6-3.el7.x86_64                                                                                                                                                                                                                           4/4 
    
    Installed:
      createrepo.noarch 0:0.9.9-28.el7                                                                                                                                                                                                                                            
    
    Dependency Installed:
      deltarpm.x86_64 0:3.6-3.el7                                                        libxml2-python.x86_64 0:2.9.1-6.el7_2.3                                                        python-deltarpm.x86_64 0:3.6-3.el7                                                       
    
    Complete!
    [root@cdh101.yinzhengjie.org.cn ~]# 
    [root@cdh101.yinzhengjie.org.cn ~]# yum -y install createrepo        #安装制作软件源的工具
    [root@cdh101.yinzhengjie.org.cn ~]# ll /var/www/html/
    total 0
    [root@cdh101.yinzhengjie.org.cn ~]# 
    [root@cdh101.yinzhengjie.org.cn ~]# mkdir /var/www/html/cm6.2.1
    [root@cdh101.yinzhengjie.org.cn ~]# 
    [root@cdh101.yinzhengjie.org.cn ~]# cd /var/www/html/cm6.2.1
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cm6.2.1]# 
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cm6.2.1]# ll          #如下图所示,通过文件传输工具将软件包下载到本地
    total 1376144
    -rw-r--r-- 1 root root      14041 Mar  7 10:14 allkeys.asc
    -rw-r--r-- 1 root root   10215608 Mar  7 10:14 cloudera-manager-agent-6.2.1-1426065.el7.x86_64.rpm
    -rw-r--r-- 1 root root 1199718256 Mar  7 10:15 cloudera-manager-daemons-6.2.1-1426065.el7.x86_64.rpm
    -rw-r--r-- 1 root root       9988 Mar  7 10:14 cloudera-manager-server-6.2.1-1426065.el7.x86_64.rpm
    -rw-r--r-- 1 root root      10996 Mar  7 10:14 cloudera-manager-server-db-2-6.2.1-1426065.el7.x86_64.rpm
    -rw-r--r-- 1 root root   14200072 Mar  7 10:14 enterprise-debuginfo-6.2.1-1426065.el7.x86_64.rpm
    -rw-r--r-- 1 root root  184988341 Mar  7 10:14 oracle-j2sdk1.8-1.8.0+update181-1.x86_64.rpm
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cm6.2.1]# 
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cm6.2.1]# createrepo .
    Spawning worker 0 with 3 pkgs
    Spawning worker 1 with 3 pkgs
    Workers Finished
    Saving Primary metadata
    Saving file lists metadata
    Saving other metadata
    Generating sqlite DBs
    Sqlite DBs complete
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cm6.2.1]# 
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cm6.2.1]# ll
    total 1376148
    -rw-r--r-- 1 root root      14041 Mar  7 10:14 allkeys.asc
    -rw-r--r-- 1 root root   10215608 Mar  7 10:14 cloudera-manager-agent-6.2.1-1426065.el7.x86_64.rpm
    -rw-r--r-- 1 root root 1199718256 Mar  7 10:15 cloudera-manager-daemons-6.2.1-1426065.el7.x86_64.rpm
    -rw-r--r-- 1 root root       9988 Mar  7 10:14 cloudera-manager-server-6.2.1-1426065.el7.x86_64.rpm
    -rw-r--r-- 1 root root      10996 Mar  7 10:14 cloudera-manager-server-db-2-6.2.1-1426065.el7.x86_64.rpm
    -rw-r--r-- 1 root root   14200072 Mar  7 10:14 enterprise-debuginfo-6.2.1-1426065.el7.x86_64.rpm
    -rw-r--r-- 1 root root  184988341 Mar  7 10:14 oracle-j2sdk1.8-1.8.0+update181-1.x86_64.rpm
    drwxr-xr-x 2 root root       4096 Mar  7 10:19 repodata
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cm6.2.1]# 
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cm6.2.1]# ll
    total 1376148
    -rw-r--r-- 1 root root      14041 Mar  7 10:14 allkeys.asc
    -rw-r--r-- 1 root root   10215608 Mar  7 10:14 cloudera-manager-agent-6.2.1-1426065.el7.x86_64.rpm
    -rw-r--r-- 1 root root 1199718256 Mar  7 10:15 cloudera-manager-daemons-6.2.1-1426065.el7.x86_64.rpm
    -rw-r--r-- 1 root root       9988 Mar  7 10:14 cloudera-manager-server-6.2.1-1426065.el7.x86_64.rpm
    -rw-r--r-- 1 root root      10996 Mar  7 10:14 cloudera-manager-server-db-2-6.2.1-1426065.el7.x86_64.rpm
    -rw-r--r-- 1 root root   14200072 Mar  7 10:14 enterprise-debuginfo-6.2.1-1426065.el7.x86_64.rpm
    -rw-r--r-- 1 root root  184988341 Mar  7 10:14 oracle-j2sdk1.8-1.8.0+update181-1.x86_64.rpm
    drwxr-xr-x 2 root root       4096 Mar  7 10:19 repodata
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cm6.2.1]# 
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cm6.2.1]# 
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cm6.2.1]# ll repodata/
    total 272
    -rw-r--r-- 1 root root   3278 Mar  7 10:19 1f244ed8df75415f4ee8ea560ec72da1c50e9a206984e15c1de7363deda7332a-primary.xml.gz
    -rw-r--r-- 1 root root   8655 Mar  7 10:19 536d1f06decf2ed5e1e6becdcd9c53d070833472099e0a5628c135017b44e745-primary.sqlite.bz2
    -rw-r--r-- 1 root root   1006 Mar  7 10:19 63db56e3214c566de5c6c5b1d205eca0b01e842e845e168a84f76f6033f1b9d7-other.sqlite.bz2
    -rw-r--r-- 1 root root 125191 Mar  7 10:19 69d3d483cd320a431671829fa904f0f8ca730a8d5cb3295aa7cd18e4db966909-filelists.xml.gz
    -rw-r--r-- 1 root root    529 Mar  7 10:19 afd033ea9e4d3005f4508afe7efaba110a716232610fa7131361546d76b94e8c-other.xml.gz
    -rw-r--r-- 1 root root 120616 Mar  7 10:19 e8f567a04418df17614ccc86b5b3c74d28256e984eecf004e2ee48d0b6a2b6cc-filelists.sqlite.bz2
    -rw-r--r-- 1 root root   2979 Mar  7 10:19 repomd.xml
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cm6.2.1]# 
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cm6.2.1]#  
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cm6.2.1]# ll repodata/

    4>.浏览器访问cm的软件源

    [root@cdh101.yinzhengjie.org.cn /var/www/html/cm6.2.1]# wget https://archive.cloudera.com/cm6/6.2.1/redhat7/yum/RPM-GPG-KEY-cloudera
    --2020-03-07 10:30:19--  https://archive.cloudera.com/cm6/6.2.1/redhat7/yum/RPM-GPG-KEY-cloudera
    Resolving archive.cloudera.com (archive.cloudera.com)... 151.101.228.167
    Connecting to archive.cloudera.com (archive.cloudera.com)|151.101.228.167|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 1718 (1.7K) [binary/octet-stream]
    Saving to: ‘RPM-GPG-KEY-cloudera’
    
    100%[=====================================================================================================================================>] 1,718       --.-K/s   in 0s      
    
    2020-03-07 10:30:20 (306 MB/s) - ‘RPM-GPG-KEY-cloudera’ saved [1718/1718]
    
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cm6.2.1]# 
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cm6.2.1]# ll
    total 1376152
    -rw-r--r-- 1 root root      14041 Mar  7 10:14 allkeys.asc
    -rw-r--r-- 1 root root   10215608 Mar  7 10:14 cloudera-manager-agent-6.2.1-1426065.el7.x86_64.rpm
    -rw-r--r-- 1 root root 1199718256 Mar  7 10:15 cloudera-manager-daemons-6.2.1-1426065.el7.x86_64.rpm
    -rw-r--r-- 1 root root       9988 Mar  7 10:14 cloudera-manager-server-6.2.1-1426065.el7.x86_64.rpm
    -rw-r--r-- 1 root root      10996 Mar  7 10:14 cloudera-manager-server-db-2-6.2.1-1426065.el7.x86_64.rpm
    -rw-r--r-- 1 root root   14200072 Mar  7 10:14 enterprise-debuginfo-6.2.1-1426065.el7.x86_64.rpm
    -rw-r--r-- 1 root root  184988341 Mar  7 10:14 oracle-j2sdk1.8-1.8.0+update181-1.x86_64.rpm
    drwxr-xr-x 2 root root       4096 Mar  7 10:19 repodata
    -rw-r--r-- 1 root root       1718 Mar  7 10:30 RPM-GPG-KEY-cloudera
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cm6.2.1]# 
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cm6.2.1]# cat RPM-GPG-KEY-cloudera 
    -----BEGIN PGP PUBLIC KEY BLOCK-----
    Version: GnuPG v1
    
    mQENBFbGIf4BCAC1sikg19e42rYG9BKy2i/RWw2vlee2MrbgvvJN8jRYE6QGQchx
    miGWaH97UEHWWSvZ0bHld7c+2Km83Wa71NxsfGUfI837gmQbM3BYEtGWfgTNOiBJ
    rV6vSfSF64lk8VPdYdbyy3nPWaNm+qMQk5T0iGyOUz3a9+Aqo/4x87WpAy1k55qA
    fxgY1STcgKhw5MQ30eXJLsNvRUf3m/SiiXwLEc0EbU9ZesrJDZ/DPjOzBEwW4YPJ
    S8uPWczmd4e/uNxi/ZAEiGMaFBOL88Y2V9NRxAgpGBKPdu3+FaC1Xvtw+gmPHjRf
    25irP2UtQdIqkMAyVn9yLmDcyeC6FBVlZPPFABEBAAG0K1BhcmFtZXRlcml6ZWQg
    QnVpbGQgPHNlY3VyaXR5QGNsb3VkZXJhLmNvbT6JATkEEwECACMFAlsW+osCGwMH
    CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRBzmF1DsLGcn1JmCACoL27DZEyL
    /MFHeeKFA5M4SVZ4+qOsg4Lua8kn7wv6YqscRwhjx/HE/6DxEtskpPQjUqml5a1j
    gUodiS6N7PPF+kB+Lf/D1R+lqRf9uux/efu+VvJOlYcpjvEB0yQuXgHlR59gzrPJ
    vBZexE9xV0dvzzUKTxA6jmOkaIt1qKv0Y7BrZAMzB97RWMyW8H/Nbx0LxMYhnN6p
    whb5b993MTEecv6y61d4e6qNeOKavkNUhiWL9r4NZgdqM11v3GZ1C6VSNYYKwohH
    35dtCuTYB2Phf5QTXoiWFKqGJKiJi0vHBukV1+6Y2WdgdnKKjiz9/FoeVCdUueWD
    z21yAQ9vyldluQENBFbGIf4BCADBWH7uZqLHP+s5mxyGFGvIkeohax1bD2sjQh6m
    +rvjXVfn9CjQofjyAI1q+FCTvcOevC60y1SIitKAPHNhEI22lh0k9jh0ORb5pWms
    3pe36H8+2aBLrOj4qVyRRIFXhbLAUZXenhP+nH0yBMqk5LH3cXOQmZZEJgMkQg+q
    Ft7DLVwR3wse2FFYeL12CEYSKG/4bfQHp9w9MErufKiFGPF/e4lHOVTc7Q2ynxwk
    GsfNqEZxD+DJWHnsd0GY+sjeLKaj+EaWJIzw1+KSsVw2GATKx0u7LD0r1jTkqYCj
    oMVPEvAowMeaVYK4QbLysQJlHJLB7IYq2HYtL0ypkFvVdLgBABEBAAGJAR8EGAEC
    AAkFAlbGIf4CGwwACgkQc5hdQ7CxnJ+juwf9FT9PgfIc5c130eQOnNuOpVPF7p1U
    c3YJLuwPf60qPQqzk8ZD0pX2BM5DmI8yzmybn/C+PuNRWEPbuaS5SqGYCn6EYj1Q
    Flbt0iqt4DgP2/ntWz7mdLgWfn7/h8ruOoITF2vRc0d9Vpf3XMXYB1Fy9LbnArxL
    CJwj60QMsI8cJ0Eajj0wUfMAXztj7gcm+hTMGMh5GMoOZ+7bUcr3HTSPpXKUeAq6
    ATEzZ++0ZwAYjCC2bGFjDDQf8R2EdYwF2fZQ6J4t+E46YZo91X4BqM88mCDKzkYD
    4KxEX8xwAhW6dAjyCyYXA4Ejo/rdLWBfe0mcOpWbKAINY2Bv+SavbLUMVA==
    =VXpq
    -----END PGP PUBLIC KEY BLOCK-----
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cm6.2.1]# 
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cm6.2.1]# 
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cm6.2.1]# wget https://archive.cloudera.com/cm6/6.2.1/redhat7/yum/RPM-GPG-KEY-cloudera        #下载官方的GPG认证文件
      浏览器输入如下地址:
        http://cdh101.yinzhengjie.org.cn/cm6.2.1/

    5>.所有节点配置自建的CM软件源仓库

    [root@cdh101.yinzhengjie.org.cn ~]# cat /etc/yum.repos.d/cloudera_manager.repo
    [YinZhengjie_cloudera_manager_repo]
    name = cm_repo
    baseurl = http://cdh101.yinzhengjie.org.cn/cm6.2.1/
    enabled=1
    gpgcheck=1
    gpgkey=http://cdh101.yinzhengjie.org.cn/cm6.2.1/RPM-GPG-KEY-cloudera
    [root@cdh101.yinzhengjie.org.cn ~]# 
    [root@cdh101.yinzhengjie.org.cn ~]# yum clean all
    Loaded plugins: fastestmirror
    Cleaning repos: YinZhengjie_cloudera_manager_repo base extras updates
    [root@cdh101.yinzhengjie.org.cn ~]# 
    [root@cdh101.yinzhengjie.org.cn ~]# 
    [root@cdh101.yinzhengjie.org.cn ~]# yum repolist
    Loaded plugins: fastestmirror
    Determining fastest mirrors
     * base: mirrors.aliyun.com
     * extras: mirrors.huaweicloud.com
     * updates: mirrors.aliyun.com
    YinZhengjie_cloudera_manager_repo                                                                                                                                                                                                                      | 2.9 kB  00:00:00     
    base                                                                                                                                                                                                                                                   | 3.6 kB  00:00:00     
    extras                                                                                                                                                                                                                                                 | 2.9 kB  00:00:00     
    updates                                                                                                                                                                                                                                                | 2.9 kB  00:00:00     
    (1/5): YinZhengjie_cloudera_manager_repo/primary_db                                                                                                                                                                                                    | 8.5 kB  00:00:00     
    (2/5): base/7/x86_64/group_gz                                                                                                                                                                                                                          | 165 kB  00:00:00     
    (3/5): extras/7/x86_64/primary_db                                                                                                                                                                                                                      | 164 kB  00:00:00     
    (4/5): updates/7/x86_64/primary_db                                                                                                                                                                                                                     | 6.7 MB  00:00:01     
    (5/5): base/7/x86_64/primary_db                                                                                                                                                                                                                        | 6.0 MB  00:00:02     
    repo id                                                                                                                                    repo name                                                                                                                    status
    YinZhengjie_cloudera_manager_repo                                                                                                          cm_repo                                                                                                                           6
    base/7/x86_64                                                                                                                              CentOS-7 - Base                                                                                                              10,097
    extras/7/x86_64                                                                                                                            CentOS-7 - Extras                                                                                                               335
    updates/7/x86_64                                                                                                                           CentOS-7 - Updates                                                                                                            1,487
    repolist: 11,925
    [root@cdh101.yinzhengjie.org.cn ~]# 
    [root@cdh101.yinzhengjie.org.cn ~]# 
    [root@cdh101.yinzhengjie.org.cn ~]# cat /etc/yum.repos.d/cloudera_manager.repo
    [YinZhengjie_cloudera_manager_repo]
    name = cm_repo
    baseurl = http://cdh101.yinzhengjie.org.cn/cm6.2.1/
    enabled=1
    gpgcheck=1
    gpgkey=http://cdh101.yinzhengjie.org.cn/cm6.2.1/RPM-GPG-KEY-cloudera
    [root@cdh101.yinzhengjie.org.cn ~]# 
    [root@cdh101.yinzhengjie.org.cn ~]# 
    [root@cdh101.yinzhengjie.org.cn ~]# yum repolist

    6>.自定义Parcel 存储库(后续在配置Cloudera Manger Server的WebUI中需要指定该URL)

    [root@cdh101.yinzhengjie.org.cn ~]# cd /var/www/html/
    [root@cdh101.yinzhengjie.org.cn /var/www/html]# ll
    total 4
    drwxr-xr-x 3 root root 4096 Mar  7 10:30 cm6.2.1
    [root@cdh101.yinzhengjie.org.cn /var/www/html]# 
    [root@cdh101.yinzhengjie.org.cn /var/www/html]# 
    [root@cdh101.yinzhengjie.org.cn /var/www/html]# mkdir cdh6.2.1
    [root@cdh101.yinzhengjie.org.cn /var/www/html]# 
    [root@cdh101.yinzhengjie.org.cn /var/www/html]# ll
    total 4
    drwxr-xr-x 2 root root    6 Mar  7 17:52 cdh6.2.1
    drwxr-xr-x 3 root root 4096 Mar  7 10:30 cm6.2.1
    [root@cdh101.yinzhengjie.org.cn /var/www/html]# 
    [root@cdh101.yinzhengjie.org.cn /var/www/html]# cd cdh6.2.1/
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cdh6.2.1]# 
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cdh6.2.1]# ll            #如下图所示,通过Xshell自带的文件传输工具将已经下载好的CDH文件上传到apache的网页目录中
    total 2044316
    -rw-r--r-- 1 root root 2093332003 Mar  7 17:53 CDH-6.2.1-1.cdh6.2.1.p0.1425774-el7.parcel
    -rw-r--r-- 1 root root         40 Mar  7 17:52 CDH-6.2.1-1.cdh6.2.1.p0.1425774-el7.parcel.sha1
    -rw-r--r-- 1 root root         64 Mar  7 17:52 CDH-6.2.1-1.cdh6.2.1.p0.1425774-el7.parcel.sha256
    -rw-r--r-- 1 root root      33875 Mar  7 17:52 manifest.json
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cdh6.2.1]# 
    [root@cdh101.yinzhengjie.org.cn /var/www/html/cdh6.2.1]# 

    7>.浏览器访问cdh的URL

      浏览器输入如下地址:
        http://cdh101.yinzhengjie.org.cn/cdh6.2.1/

    三.部署Cloudera Manager Server

    1>.安装java环境

    [root@cdh101.yinzhengjie.org.cn ~]# yum -y install oracle-j2sdk1.8-1.8.0+update181-1.x86_64

    2>.安装Cloudera Manager Server

    [root@cdh101.yinzhengjie.org.cn ~]# yum -y install cloudera-manager-server

    3>.将下载的CDH的parcel包移动到"/opt/cloudera/parcel-repo"目录下

    [root@cdh101.yinzhengjie.org.cn ~]# ll /opt/cloudera/parcel-repo/
    total 2044316
    -rw-r--r-- 1 root root 2093332003 Mar  7 15:35 CDH-6.2.1-1.cdh6.2.1.p0.1425774-el7.parcel
    -rw-r--r-- 1 root root         40 Mar  7 15:34 CDH-6.2.1-1.cdh6.2.1.p0.1425774-el7.parcel.sha1
    -rw-r--r-- 1 root root         64 Mar  7 15:34 CDH-6.2.1-1.cdh6.2.1.p0.1425774-el7.parcel.sha256
    -rw-r--r-- 1 root root      33875 Mar  7 15:34 manifest.json
    [root@cdh101.yinzhengjie.org.cn ~]# 
    [root@cdh101.yinzhengjie.org.cn ~]# 
    [root@cdh101.yinzhengjie.org.cn ~]# cd /opt/cloudera/parcel-repo/
    [root@cdh101.yinzhengjie.org.cn /opt/cloudera/parcel-repo]# 
    [root@cdh101.yinzhengjie.org.cn /opt/cloudera/parcel-repo]# mv CDH-6.2.1-1.cdh6.2.1.p0.1425774-el7.parcel.sha1 CDH-6.2.1-1.cdh6.2.1.p0.1425774-el7.parcel.sha      #切记,此步骤必须得做,否则安装CDH时无法识别parcel包哟~
    [root@cdh101.yinzhengjie.org.cn /opt/cloudera/parcel-repo]# 
    [root@cdh101.yinzhengjie.org.cn /opt/cloudera/parcel-repo]# 
    [root@cdh101.yinzhengjie.org.cn /opt/cloudera/parcel-repo]# ll
    total 2044316
    -rw-r--r-- 1 root root 2093332003 Mar  7 15:35 CDH-6.2.1-1.cdh6.2.1.p0.1425774-el7.parcel
    -rw-r--r-- 1 root root         40 Mar  7 15:34 CDH-6.2.1-1.cdh6.2.1.p0.1425774-el7.parcel.sha
    -rw-r--r-- 1 root root         64 Mar  7 15:34 CDH-6.2.1-1.cdh6.2.1.p0.1425774-el7.parcel.sha256
    -rw-r--r-- 1 root root      33875 Mar  7 15:34 manifest.json
    [root@cdh101.yinzhengjie.org.cn /opt/cloudera/parcel-repo]# 
    [root@cdh101.yinzhengjie.org.cn /opt/cloudera/parcel-repo]# 

    4>.初始化数据库(初始化数据库之前一定要确保用于是可以正常登录的哟)

    [root@cdh101.yinzhengjie.org.cn ~]# /opt/cloudera/cm/schema/scm_prepare_database.sh mysql cloudera_manager cm yinzhengjie -h cdh101.yinzhengjie.org.cn

    5>.启动Cloudera Manager Server并设置为开机自启动

    [root@cdh101.yinzhengjie.org.cn ~]# systemctl start cloudera-scm-server.service 
    [root@cdh101.yinzhengjie.org.cn ~]# 
    [root@cdh101.yinzhengjie.org.cn ~]# systemctl enable cloudera-scm-server.service 
    [root@cdh101.yinzhengjie.org.cn ~]# 
    [root@cdh101.yinzhengjie.org.cn ~]# systemctl list-unit-files | grep cloudera-scm-server.service
    cloudera-scm-server.service                   enabled 
    [root@cdh101.yinzhengjie.org.cn ~]# 
    [root@cdh101.yinzhengjie.org.cn ~]# systemctl status cloudera-scm-server.service 
    ● cloudera-scm-server.service - Cloudera CM Server Service
       Loaded: loaded (/usr/lib/systemd/system/cloudera-scm-server.service; enabled; vendor preset: disabled)
       Active: active (running) since Sat 2020-03-07 15:50:42 CST; 1min 26s ago
     Main PID: 6347 (java)
       CGroup: /system.slice/cloudera-scm-server.service
               └─6347 /usr/java/jdk1.8.0_181-cloudera/bin/java -cp .:/usr/share/java/mysql-connector-java.jar:/usr/share/java/oracle-connector-java.jar:/usr/share/java/postgresql-connector-java.jar:lib/* -server -Dlog4j.configuration=file:/etc/cloudera-scm-server/log4j.p...
    
    Mar 07 15:50:42 cdh101.yinzhengjie.org.cn systemd[1]: Started Cloudera CM Server Service.
    Mar 07 15:50:42 cdh101.yinzhengjie.org.cn cm-server[6347]: JAVA_HOME=/usr/java/jdk1.8.0_181-cloudera
    Mar 07 15:50:42 cdh101.yinzhengjie.org.cn cm-server[6347]: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
    Mar 07 15:50:44 cdh101.yinzhengjie.org.cn cm-server[6347]: ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. Set system property 'org.apache.logging.log4j.simplelog.StatusLogger....ialization logging.
    Mar 07 15:50:51 cdh101.yinzhengjie.org.cn cm-server[6347]: 15:50:51.181 [main] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - Table 'cloudera_manager.CM_VERSION' doesn't exist
    Hint: Some lines were ellipsized, use -l to show in full.
    [root@cdh101.yinzhengjie.org.cn ~]# 
    [root@cdh101.yinzhengjie.org.cn ~]# 
    [root@cdh101.yinzhengjie.org.cn ~]# systemctl status cloudera-scm-server.service
    [root@cdh101.yinzhengjie.org.cn ~]# tail -10f /var/log/cloudera-scm-server/cloudera-scm-server.log 
    2020-03-07 15:52:14,178 INFO SearchRepositoryManager-0:com.cloudera.server.web.cmf.search.components.SearchRepositoryManager: Generating entities:2020-03-07T07:52:14.178Z
    2020-03-07 15:52:14,202 INFO SearchRepositoryManager-0:com.cloudera.server.web.cmf.search.components.SearchRepositoryManager: Num entities:221
    2020-03-07 15:52:14,208 INFO SearchRepositoryManager-0:com.cloudera.server.web.cmf.search.components.SearchRepositoryManager: Generating documents:2020-03-07T07:52:14.202Z
    2020-03-07 15:52:14,369 INFO SearchRepositoryManager-0:com.cloudera.server.web.cmf.search.components.SearchRepositoryManager: Num docs:234
    2020-03-07 15:52:14,395 INFO SearchRepositoryManager-0:com.cloudera.server.web.cmf.search.components.SearchRepositoryManager: Constructing repo:2020-03-07T07:52:14.395Z
    2020-03-07 15:52:16,002 INFO SearchRepositoryManager-0:com.cloudera.server.web.cmf.search.components.SearchRepositoryManager: Finished constructing repo:2020-03-07T07:52:16.002Z
    2020-03-07 15:52:16,721 INFO WebServerImpl:org.eclipse.jetty.server.Server: jetty-9.4.14.v20181114; built: 2018-11-14T21:20:31.478Z; git: c4550056e785fb5665914545889f21dc136ad9e6; jvm 1.8.0_181-b13
    2020-03-07 15:52:16,790 INFO WebServerImpl:org.eclipse.jetty.server.AbstractConnector: Started ServerConnector@d99cc3a{HTTP/1.1,[http/1.1]}{0.0.0.0:7180}
    2020-03-07 15:52:16,794 INFO WebServerImpl:org.eclipse.jetty.server.Server: Started @94336ms
    2020-03-07 15:52:16,794 INFO WebServerImpl:com.cloudera.server.cmf.WebServerImpl: Started Jetty server.
    [root@cdh101.yinzhengjie.org.cn ~]# tail -10f /var/log/cloudera-scm-server/cloudera-scm-server.log            #查看Cloudera Manager Server服务的日志信息

    6>.访问Cloudera Manager Server的WebUI

      如下图所示,打开浏览器访问Cloudera Manager Server的WebUI:
        http://cdh101.yinzhengjie.org.cn:7180/cmf/login

    7>.基于Cloudera Manager Server的WebUI部署CDH集群

      博主推荐阅读:
        https://www.cnblogs.com/yinzhengjie2020/p/12359867.html
  • 相关阅读:
    前端有关请求的相关内容axios
    有关浏览器异步请求数据的跨域问题
    Java环境的配置
    Css3中有关的 @media 媒体查询相关的知识
    Vue中实现异步加载的组件进行分割介绍
    Less的相关知识
    Vue框架中有关 computed的相关知识
    vue中如何在子组件添加类似于watch属性监听父组件数据,数据变化时子组件做出相应的动作
    JS的有关递归的知识点(数据无限级联的实现)
    JS中有关闭包的相关内容及介绍
  • 原文地址:https://www.cnblogs.com/yinzhengjie2020/p/12359464.html
Copyright © 2011-2022 走看看