• CM的私有仓库搭建


                       CM的私有仓库搭建

                                         作者:尹正杰

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

      我们有时候会因为网络不稳定的因素,导致安装某些服务直接失败。当安装包比较大的时候,我们就得考虑自建私有仓库了,这样会为我们节省不少时间。而自建私有仓库的确是很简单的一种方式,接下来我们就以CM和CDH的软件包为例,来建设一个局域网的镜像库。

    一.安装WEB服务器

      要托管内部存储库,必须在Cloudera Manager主机可访问的内部主机上安装或使用现有Web服务器,然后将存储库文件下载到Web服务器主机。

    1>.安装Apache HTTP Server

    [root@node105 ~]# yum  -y install httpd
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * extras: mirrors.huaweicloud.com
     * updates: mirrors.tuna.tsinghua.edu.cn
    Resolving Dependencies
    --> Running transaction check
    ---> Package httpd.x86_64 0:2.4.6-88.el7.centos will be installed
    --> Processing Dependency: httpd-tools = 2.4.6-88.el7.centos for package: httpd-2.4.6-88.el7.centos.x86_64
    --> Processing Dependency: /etc/mime.types for package: httpd-2.4.6-88.el7.centos.x86_64
    --> Processing Dependency: libaprutil-1.so.0()(64bit) for package: httpd-2.4.6-88.el7.centos.x86_64
    --> Processing Dependency: libapr-1.so.0()(64bit) for package: httpd-2.4.6-88.el7.centos.x86_64
    --> Running transaction check
    ---> Package apr.x86_64 0:1.4.8-3.el7_4.1 will be installed
    ---> Package apr-util.x86_64 0:1.5.2-6.el7 will be installed
    ---> Package httpd-tools.x86_64 0:2.4.6-88.el7.centos will be installed
    ---> Package mailcap.noarch 0:2.1.41-2.el7 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ======================================================================================================================================================================================================================================================
     Package                                                     Arch                                                   Version                                                                Repository                                            Size
    ======================================================================================================================================================================================================================================================
    Installing:
     httpd                                                       x86_64                                                 2.4.6-88.el7.centos                                                    base                                                 2.7 M
    Installing for dependencies:
     apr                                                         x86_64                                                 1.4.8-3.el7_4.1                                                        base                                                 103 k
     apr-util                                                    x86_64                                                 1.5.2-6.el7                                                            base                                                  92 k
     httpd-tools                                                 x86_64                                                 2.4.6-88.el7.centos                                                    base                                                  90 k
     mailcap                                                     noarch                                                 2.1.41-2.el7                                                           base                                                  31 k
    
    Transaction Summary
    ======================================================================================================================================================================================================================================================
    Install  1 Package (+4 Dependent packages)
    
    Total size: 3.0 M
    Installed size: 10 M
    Downloading packages:
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      Installing : apr-1.4.8-3.el7_4.1.x86_64                                                                                                                                                                                                         1/5 
      Installing : apr-util-1.5.2-6.el7.x86_64                                                                                                                                                                                                        2/5 
      Installing : httpd-tools-2.4.6-88.el7.centos.x86_64                                                                                                                                                                                             3/5 
      Installing : mailcap-2.1.41-2.el7.noarch                                                                                                                                                                                                        4/5 
      Installing : httpd-2.4.6-88.el7.centos.x86_64                                                                                                                                                                                                   5/5 
      Verifying  : httpd-tools-2.4.6-88.el7.centos.x86_64                                                                                                                                                                                             1/5 
      Verifying  : apr-1.4.8-3.el7_4.1.x86_64                                                                                                                                                                                                         2/5 
      Verifying  : mailcap-2.1.41-2.el7.noarch                                                                                                                                                                                                        3/5 
      Verifying  : httpd-2.4.6-88.el7.centos.x86_64                                                                                                                                                                                                   4/5 
      Verifying  : apr-util-1.5.2-6.el7.x86_64                                                                                                                                                                                                        5/5 
    
    Installed:
      httpd.x86_64 0:2.4.6-88.el7.centos                                                                                                                                                                                                                  
    
    Dependency Installed:
      apr.x86_64 0:1.4.8-3.el7_4.1                             apr-util.x86_64 0:1.5.2-6.el7                             httpd-tools.x86_64 0:2.4.6-88.el7.centos                             mailcap.noarch 0:2.1.41-2.el7                            
    
    Complete!
    [root@node105 ~]# 
    [root@node105 ~]# yum -y install httpd

    2>.配置Httpd服务

      当尝试从本地存储库下载包时,跳过此步骤可能会导致错误消息哈希验证失败,尤其是在Cloudera Manager 6及更高版本中。

    [root@node105 ~]# cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.`date +%F` 
    [root@node105 ~]# 
    [root@node105 ~]# grep ".tgz" /etc/httpd/conf/httpd.conf | grep -v '    #'
        AddType application/x-gzip .gz .tgz
    [root@node105 ~]# 
    [root@node105 ~]# sed -i s'#.tgz#.tgz .parcel#' /etc/httpd/conf/httpd.conf
    [root@node105 ~]# 
    [root@node105 ~]# grep ".tgz" /etc/httpd/conf/httpd.conf | grep -v '    #'
        AddType application/x-gzip .gz .tgz .parcel          #其实我就是在.tgz后面加了一个“.parcel”的后缀,这是CM官方强调要做的一个操作!
    [root@node105 ~]# 
    [root@node105 ~]# 

    3>.启动httpd服务

    [root@node105 ~]# systemctl start httpd
    [root@node105 ~]# 
    [root@node105 ~]# systemctl status httpd
    ● httpd.service - The Apache HTTP Server
       Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
       Active: active (running) since Thu 2019-02-21 16:05:15 CST; 7s ago
         Docs: man:httpd(8)
               man:apachectl(8)
     Main PID: 5853 (httpd)
       Status: "Processing requests..."
       CGroup: /system.slice/httpd.service
               ├─5853 /usr/sbin/httpd -DFOREGROUND
               ├─5854 /usr/sbin/httpd -DFOREGROUND
               ├─5855 /usr/sbin/httpd -DFOREGROUND
               ├─5856 /usr/sbin/httpd -DFOREGROUND
               ├─5857 /usr/sbin/httpd -DFOREGROUND
               ├─5858 /usr/sbin/httpd -DFOREGROUND
               ├─5859 /usr/sbin/httpd -DFOREGROUND
               ├─5860 /usr/sbin/httpd -DFOREGROUND
               ├─5861 /usr/sbin/httpd -DFOREGROUND
               ├─5862 /usr/sbin/httpd -DFOREGROUND
               ├─5863 /usr/sbin/httpd -DFOREGROUND
               ├─5864 /usr/sbin/httpd -DFOREGROUND
               └─5865 /usr/sbin/httpd -DFOREGROUND
    
    Feb 21 16:05:15 node105.yinzhengjie.org.cn systemd[1]: Starting The Apache HTTP Server...
    Feb 21 16:05:15 node105.yinzhengjie.org.cn systemd[1]: Started The Apache HTTP Server.
    [root@node105 ~]# 

    二.制作CM的私有仓库

    1>.创建存放cm安装包的目录 

    [root@node101 ~]# mkdir /var/www/html/cm-5.16.1

    2>.将cm相关软件从官方地址下载后上传到上面创建的目录中(https://archive.cloudera.com/cm5/redhat/7/x86_64/cm/5.16.1/RPMS/x86_64/ 

    [root@node101 ~]# ll /var/www/html/cm-5.16.1   
    total 953116
    -rwxr-xr-x 1 root root   9864584 Feb 21 18:22 cloudera-manager-agent-5.16.1-1.cm5161.p0.1.el7.x86_64.rpm
    -rwxr-xr-x 1 root root 789872988 Feb 21 12:21 cloudera-manager-daemons-5.16.1-1.cm5161.p0.1.el7.x86_64.rpm
    -rwxr-xr-x 1 root root      8704 Feb 21 12:21 cloudera-manager-server-5.16.1-1.cm5161.p0.1.el7.x86_64.rpm
    -rwxr-xr-x 1 root root     10612 Feb 21 12:21 cloudera-manager-server-db-2-5.16.1-1.cm5161.p0.1.el7.x86_64.rpm
    -rwxr-xr-x 1 root root 176209195 Feb 21 18:22 jdk-8u201-linux-x64.rpm                #温馨提示:这个软件包我是从Oracle官方网站download下来在上传到服务器上的!因为官方默认仅仅提供了jDK6和JDK7的rpm包!我强烈推荐使用JDK8版本!
    [root@node101 ~]#
    [root@node101 ~]# 

    3>.制作本地源 

    [root@node101 ~]# yum -y install yum-utils createrepo yum-plugin-priorities
    Loaded plugins: fastestmirror
    base                                                                                                                                                        | 3.6 kB  00:00:00     
    extras                                                                                                                                                      | 3.4 kB  00:00:00     
    updates                                                                                                                                                     | 3.4 kB  00:00:00     
    Loading mirror speeds from cached hostfile
     * base: mirrors.huaweicloud.com
     * extras: mirrors.huaweicloud.com
     * updates: mirrors.163.com
    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
    ---> Package yum-plugin-priorities.noarch 0:1.1.31-50.el7 will be installed
    ---> Package yum-utils.noarch 0:1.1.31-50.el7 will be installed
    --> Processing Dependency: yum >= 3.4.3-143 for package: yum-utils-1.1.31-50.el7.noarch
    --> Processing Dependency: python-kitchen for package: yum-utils-1.1.31-50.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
    --> Processing Dependency: libxml2 = 2.9.1-6.el7_2.3 for package: libxml2-python-2.9.1-6.el7_2.3.x86_64
    ---> Package python-deltarpm.x86_64 0:3.6-3.el7 will be installed
    ---> Package python-kitchen.noarch 0:1.1.1-5.el7 will be installed
    --> Processing Dependency: python-chardet for package: python-kitchen-1.1.1-5.el7.noarch
    ---> Package yum.noarch 0:3.4.3-132.el7.centos.0.1 will be updated
    ---> Package yum.noarch 0:3.4.3-161.el7.centos will be an update
    --> Processing Dependency: rpm >= 4.11.3-22 for package: yum-3.4.3-161.el7.centos.noarch
    --> Processing Dependency: python-urlgrabber >= 3.10-8 for package: yum-3.4.3-161.el7.centos.noarch
    --> Running transaction check
    ---> Package libxml2.x86_64 0:2.9.1-5.el7_1.2 will be updated
    ---> Package libxml2.x86_64 0:2.9.1-6.el7_2.3 will be an update
    ---> Package python-chardet.noarch 0:2.2.1-1.el7_1 will be installed
    ---> Package python-urlgrabber.noarch 0:3.10-7.el7 will be updated
    ---> Package python-urlgrabber.noarch 0:3.10-9.el7 will be an update
    ---> Package rpm.x86_64 0:4.11.3-17.el7 will be updated
    --> Processing Dependency: rpm = 4.11.3-17.el7 for package: rpm-libs-4.11.3-17.el7.x86_64
    --> Processing Dependency: rpm = 4.11.3-17.el7 for package: rpm-python-4.11.3-17.el7.x86_64
    ---> Package rpm.x86_64 0:4.11.3-35.el7 will be an update
    --> Running transaction check
    ---> Package rpm-libs.x86_64 0:4.11.3-17.el7 will be updated
    --> Processing Dependency: rpm-libs(x86-64) = 4.11.3-17.el7 for package: rpm-build-libs-4.11.3-17.el7.x86_64
    ---> Package rpm-libs.x86_64 0:4.11.3-35.el7 will be an update
    ---> Package rpm-python.x86_64 0:4.11.3-17.el7 will be updated
    ---> Package rpm-python.x86_64 0:4.11.3-35.el7 will be an update
    --> Running transaction check
    ---> Package rpm-build-libs.x86_64 0:4.11.3-17.el7 will be updated
    ---> Package rpm-build-libs.x86_64 0:4.11.3-35.el7 will be an update
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ===================================================================================================================================================================================
     Package                                            Arch                                Version                                            Repository                         Size
    ===================================================================================================================================================================================
    Installing:
     createrepo                                         noarch                              0.9.9-28.el7                                       base                               94 k
     yum-plugin-priorities                              noarch                              1.1.31-50.el7                                      base                               29 k
     yum-utils                                          noarch                              1.1.31-50.el7                                      base                              121 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-chardet                                     noarch                              2.2.1-1.el7_1                                      base                              227 k
     python-deltarpm                                    x86_64                              3.6-3.el7                                          base                               31 k
     python-kitchen                                     noarch                              1.1.1-5.el7                                        base                              267 k
    Updating for dependencies:
     libxml2                                            x86_64                              2.9.1-6.el7_2.3                                    base                              668 k
     python-urlgrabber                                  noarch                              3.10-9.el7                                         base                              108 k
     rpm                                                x86_64                              4.11.3-35.el7                                      base                              1.2 M
     rpm-build-libs                                     x86_64                              4.11.3-35.el7                                      base                              106 k
     rpm-libs                                           x86_64                              4.11.3-35.el7                                      base                              277 k
     rpm-python                                         x86_64                              4.11.3-35.el7                                      base                               83 k
     yum                                                noarch                              3.4.3-161.el7.centos                               base                              1.2 M
    
    Transaction Summary
    ===================================================================================================================================================================================
    Install  3 Packages (+5 Dependent packages)
    Upgrade             ( 7 Dependent packages)
    
    Total download size: 4.7 M
    Downloading packages:
    Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
    (1/15): libxml2-2.9.1-6.el7_2.3.x86_64.rpm                                                                                                                  | 668 kB  00:00:00     
    (2/15): python-deltarpm-3.6-3.el7.x86_64.rpm                                                                                                                |  31 kB  00:00:00     
    (3/15): deltarpm-3.6-3.el7.x86_64.rpm                                                                                                                       |  82 kB  00:00:01     
    (4/15): python-kitchen-1.1.1-5.el7.noarch.rpm                                                                                                               | 267 kB  00:00:00     
    (5/15): python-chardet-2.2.1-1.el7_1.noarch.rpm                                                                                                             | 227 kB  00:00:01     
    (6/15): python-urlgrabber-3.10-9.el7.noarch.rpm                                                                                                             | 108 kB  00:00:00     
    (7/15): rpm-build-libs-4.11.3-35.el7.x86_64.rpm                                                                                                             | 106 kB  00:00:01     
    (8/15): rpm-4.11.3-35.el7.x86_64.rpm                                                                                                                        | 1.2 MB  00:00:01     
    (9/15): yum-3.4.3-161.el7.centos.noarch.rpm                                                                                                                 | 1.2 MB  00:00:01     
    (10/15): yum-plugin-priorities-1.1.31-50.el7.noarch.rpm                                                                                                     |  29 kB  00:00:00     
    (11/15): yum-utils-1.1.31-50.el7.noarch.rpm                                                                                                                 | 121 kB  00:00:00     
    (12/15): rpm-libs-4.11.3-35.el7.x86_64.rpm                                                                                                                  | 277 kB  00:00:04     
    (13/15): libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm                                                                                                          | 247 kB  00:00:05     
    (14/15): rpm-python-4.11.3-35.el7.x86_64.rpm                                                                                                                |  83 kB  00:00:05     
    createrepo-0.9.9-28.el7.noarch FAILED                                          
    http://centos.ustc.edu.cn/centos/7.6.1810/os/x86_64/Packages/createrepo-0.9.9-28.el7.noarch.rpm: [Errno 12] Timeout on http://centos.ustc.edu.cn/centos/7.6.1810/os/x86_64/Packages/createrepo-0.9.9-28.el7.noarch.rpm: (28, 'Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds')
    Trying other mirror.
    (15/15): createrepo-0.9.9-28.el7.noarch.rpm                                                                                                                 |  94 kB  00:00:00     
    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Total                                                                                                                                              157 kB/s | 4.7 MB  00:00:30     
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      Updating   : rpm-4.11.3-35.el7.x86_64                                                                                                                                       1/22 
      Updating   : rpm-libs-4.11.3-35.el7.x86_64                                                                                                                                  2/22 
      Installing : deltarpm-3.6-3.el7.x86_64                                                                                                                                      3/22 
      Installing : python-deltarpm-3.6-3.el7.x86_64                                                                                                                               4/22 
      Updating   : rpm-build-libs-4.11.3-35.el7.x86_64                                                                                                                            5/22 
      Updating   : rpm-python-4.11.3-35.el7.x86_64                                                                                                                                6/22 
      Installing : python-chardet-2.2.1-1.el7_1.noarch                                                                                                                            7/22 
      Installing : python-kitchen-1.1.1-5.el7.noarch                                                                                                                              8/22 
      Updating   : libxml2-2.9.1-6.el7_2.3.x86_64                                                                                                                                 9/22 
      Installing : libxml2-python-2.9.1-6.el7_2.3.x86_64                                                                                                                         10/22 
      Updating   : python-urlgrabber-3.10-9.el7.noarch                                                                                                                           11/22 
      Updating   : yum-3.4.3-161.el7.centos.noarch                                                                                                                               12/22 
      Installing : yum-plugin-priorities-1.1.31-50.el7.noarch                                                                                                                    13/22 
      Installing : createrepo-0.9.9-28.el7.noarch                                                                                                                                14/22 
      Installing : yum-utils-1.1.31-50.el7.noarch                                                                                                                                15/22 
      Cleanup    : yum-3.4.3-132.el7.centos.0.1.noarch                                                                                                                           16/22 
      Cleanup    : rpm-python-4.11.3-17.el7.x86_64                                                                                                                               17/22 
      Cleanup    : python-urlgrabber-3.10-7.el7.noarch                                                                                                                           18/22 
      Cleanup    : rpm-build-libs-4.11.3-17.el7.x86_64                                                                                                                           19/22 
      Cleanup    : rpm-libs-4.11.3-17.el7.x86_64                                                                                                                                 20/22 
      Cleanup    : rpm-4.11.3-17.el7.x86_64                                                                                                                                      21/22 
      Cleanup    : libxml2-2.9.1-5.el7_1.2.x86_64                                                                                                                                22/22 
      Verifying  : rpm-python-4.11.3-35.el7.x86_64                                                                                                                                1/22 
      Verifying  : rpm-libs-4.11.3-35.el7.x86_64                                                                                                                                  2/22 
      Verifying  : python-urlgrabber-3.10-9.el7.noarch                                                                                                                            3/22 
      Verifying  : libxml2-2.9.1-6.el7_2.3.x86_64                                                                                                                                 4/22 
      Verifying  : yum-plugin-priorities-1.1.31-50.el7.noarch                                                                                                                     5/22 
      Verifying  : rpm-4.11.3-35.el7.x86_64                                                                                                                                       6/22 
      Verifying  : rpm-build-libs-4.11.3-35.el7.x86_64                                                                                                                            7/22 
      Verifying  : libxml2-python-2.9.1-6.el7_2.3.x86_64                                                                                                                          8/22 
      Verifying  : deltarpm-3.6-3.el7.x86_64                                                                                                                                      9/22 
      Verifying  : createrepo-0.9.9-28.el7.noarch                                                                                                                                10/22 
      Verifying  : python-deltarpm-3.6-3.el7.x86_64                                                                                                                              11/22 
      Verifying  : yum-utils-1.1.31-50.el7.noarch                                                                                                                                12/22 
      Verifying  : python-chardet-2.2.1-1.el7_1.noarch                                                                                                                           13/22 
      Verifying  : python-kitchen-1.1.1-5.el7.noarch                                                                                                                             14/22 
      Verifying  : yum-3.4.3-161.el7.centos.noarch                                                                                                                               15/22 
      Verifying  : rpm-4.11.3-17.el7.x86_64                                                                                                                                      16/22 
      Verifying  : libxml2-2.9.1-5.el7_1.2.x86_64                                                                                                                                17/22 
      Verifying  : rpm-libs-4.11.3-17.el7.x86_64                                                                                                                                 18/22 
      Verifying  : rpm-build-libs-4.11.3-17.el7.x86_64                                                                                                                           19/22 
      Verifying  : yum-3.4.3-132.el7.centos.0.1.noarch                                                                                                                           20/22 
      Verifying  : rpm-python-4.11.3-17.el7.x86_64                                                                                                                               21/22 
      Verifying  : python-urlgrabber-3.10-7.el7.noarch                                                                                                                           22/22 
    
    Installed:
      createrepo.noarch 0:0.9.9-28.el7                       yum-plugin-priorities.noarch 0:1.1.31-50.el7                       yum-utils.noarch 0:1.1.31-50.el7                      
    
    Dependency Installed:
      deltarpm.x86_64 0:3.6-3.el7 libxml2-python.x86_64 0:2.9.1-6.el7_2.3 python-chardet.noarch 0:2.2.1-1.el7_1 python-deltarpm.x86_64 0:3.6-3.el7 python-kitchen.noarch 0:1.1.1-5.el7
    
    Dependency Updated:
      libxml2.x86_64 0:2.9.1-6.el7_2.3   python-urlgrabber.noarch 0:3.10-9.el7  rpm.x86_64 0:4.11.3-35.el7  rpm-build-libs.x86_64 0:4.11.3-35.el7  rpm-libs.x86_64 0:4.11.3-35.el7 
      rpm-python.x86_64 0:4.11.3-35.el7  yum.noarch 0:3.4.3-161.el7.centos     
    
    Complete!
    [root@node101 ~]# 
    [root@node101 ~]# yum -y install yum-utils createrepo yum-plugin-priorities               #安装本地源制作相关工具
    [root@node101 ~]# cd /var/www/html/cm-5.16.1
    [root@node101 cm-5.16.1]# ll
    total 953112
    -rwxr-xr-x 1 root root   9864584 Feb 21 18:22 cloudera-manager-agent-5.16.1-1.cm5161.p0.1.el7.x86_64.rpm
    -rwxr-xr-x 1 root root 789872988 Feb 21 12:21 cloudera-manager-daemons-5.16.1-1.cm5161.p0.1.el7.x86_64.rpm
    -rwxr-xr-x 1 root root      8704 Feb 21 12:21 cloudera-manager-server-5.16.1-1.cm5161.p0.1.el7.x86_64.rpm
    -rwxr-xr-x 1 root root     10612 Feb 21 12:21 cloudera-manager-server-db-2-5.16.1-1.cm5161.p0.1.el7.x86_64.rpm
    -rwxr-xr-x 1 root root 176209195 Feb 21 18:22 jdk-8u201-linux-x64.rpm
    [root@node101 cm-5.16.1]# 
    [root@node101 cm-5.16.1]# createrepo .
    Spawning worker 0 with 3 pkgs
    Spawning worker 1 with 2 pkgs
    Workers Finished
    Saving Primary metadata
    Saving file lists metadata
    Saving other metadata
    Generating sqlite DBs
    Sqlite DBs complete
    [root@node101 cm-5.16.1]# 

    三.选定节点测试

    1>.备份主机之前的CM 

    [root@node110 ~]# mkdir /etc/yum.repos.d/repo-bak
    [root@node110 ~]# 
    [root@node110 ~]# mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/repo-bak/
    [root@node110 ~]# 

    2>.编写yum源文件内容

    [root@node110 ~]# cat /etc/yum.repos.d/cloudera-manager.repo 
    [cloudera-manager]
    # Packages for Cloudera Manager, Version 5, on RedHat or CentOS 7 x86_64                  
    name=Cloudera Manager
    baseurl=http://node101.yinzhengjie.org.cn/cm-5.16.1/
    gpgkey =https://archive.cloudera.com/cm5/redhat/7/x86_64/cm/RPM-GPG-KEY-cloudera    
    enabled = 1
    gpgcheck = 0
    
    [root@node110 ~]# 

    3>.查看yum源的列表

    [root@node110 ~]# yum repolist
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    repo id                                                                          repo name                                                                        status
    cloudera-manager                                                                 Cloudera Manager                                                                 5
    repolist: 5
    [root@node110 ~]#  

    4>.测试是否可以正常安装软件 

    [root@node110 ~]# yum -y install cloudera-manager-server
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    Resolving Dependencies
    --> Running transaction check
    ---> Package cloudera-manager-server.x86_64 0:5.16.1-1.cm5161.p0.1.el7 will be installed
    --> Processing Dependency: cloudera-manager-daemons = 5.16.1 for package: cloudera-manager-server-5.16.1-1.cm5161.p0.1.el7.x86_64
    --> Running transaction check
    ---> Package cloudera-manager-daemons.x86_64 0:5.16.1-1.cm5161.p0.1.el7 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ========================================================================================================================================================================
     Package                                       Arch                        Version                                          Repository                             Size
    ========================================================================================================================================================================
    Installing:
     cloudera-manager-server                       x86_64                      5.16.1-1.cm5161.p0.1.el7                         cloudera-manager                      8.5 k
    Installing for dependencies:
     cloudera-manager-daemons                      x86_64                      5.16.1-1.cm5161.p0.1.el7                         cloudera-manager                      753 M
    
    Transaction Summary
    ========================================================================================================================================================================
    Install  1 Package (+1 Dependent package)
    
    Total download size: 753 M
    Installed size: 935 M
    Downloading packages:
    (1/2): cloudera-manager-server-5.16.1-1.cm5161.p0.1.el7.x86_64.rpm                                                                               | 8.5 kB  00:00:00     
    (2/2): cloudera-manager-daemons-5.16.1-1.cm5161.p0.1.el7.x86_64.rpm                                                                              | 753 MB  00:00:14     
    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Total                                                                                                                                    52 MB/s | 753 MB  00:00:14     
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      Installing : cloudera-manager-daemons-5.16.1-1.cm5161.p0.1.el7.x86_64                                                                                             1/2 
      Installing : cloudera-manager-server-5.16.1-1.cm5161.p0.1.el7.x86_64                                                                                              2/2 
      Verifying  : cloudera-manager-server-5.16.1-1.cm5161.p0.1.el7.x86_64                                                                                              1/2 
      Verifying  : cloudera-manager-daemons-5.16.1-1.cm5161.p0.1.el7.x86_64                                                                                             2/2 
    
    Installed:
      cloudera-manager-server.x86_64 0:5.16.1-1.cm5161.p0.1.el7                                                                                                             
    
    Dependency Installed:
      cloudera-manager-daemons.x86_64 0:5.16.1-1.cm5161.p0.1.el7                                                                                                            
    
    Complete!
    [root@node110 ~]#
    [root@node110 ~]# yum -y install cloudera-manager-server
    [root@node110 ~]# yum -y install java
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    Resolving Dependencies
    --> Running transaction check
    ---> Package jdk1.8.x86_64 2000:1.8.0_201-fcs will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ========================================================================================================================================================================
     Package                           Arch                              Version                                          Repository                                   Size
    ========================================================================================================================================================================
    Installing:
     jdk1.8                            x86_64                            2000:1.8.0_201-fcs                               cloudera-manager                            168 M
    
    Transaction Summary
    ========================================================================================================================================================================
    Install  1 Package
    
    Total download size: 168 M
    Installed size: 288 M
    Downloading packages:
    jdk-8u201-linux-x64.rpm                                                                                                                          | 168 MB  00:00:02     
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      Installing : 2000:jdk1.8-1.8.0_201-fcs.x86_64                                                                                                                     1/1 
    Unpacking JAR files...
            tools.jar...
            plugin.jar...
            javaws.jar...
            deploy.jar...
            rt.jar...
            jsse.jar...
            charsets.jar...
            localedata.jar...
      Verifying  : 2000:jdk1.8-1.8.0_201-fcs.x86_64                                                                                                                     1/1 
    
    Installed:
      jdk1.8.x86_64 2000:1.8.0_201-fcs                                                                                                                                      
    
    Complete!
    [root@node110 ~]# 
    [root@node110 ~]# yum -y install java
    [root@node110 ~]# java -version
    java version "1.8.0_201"
    Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
    Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
    [root@node110 ~]# 

    博主推荐阅读文档:

      https://www.cloudera.com/documentation/enterprise/latest/topics/cm_ig_create_local_parcel_repo.html#download_publish_parcel_repo

       

  • 相关阅读:
    第十三章 第六小节 对象移动
    第十二章 动态内存
    Spring mybatis源码篇章-SqlSessionFactoryBean
    Spring aop使用
    Maven pom.xml简单归结
    Maven settings.xml配置解读
    Maven安装
    Tomcat部署WEB应用方式
    【Eclipse】web项目部署新手篇
    Oracle客户端工具安装
  • 原文地址:https://www.cnblogs.com/yinzhengjie/p/10412455.html
Copyright © 2020-2023  润新知