CM的私有仓库搭建

                                     作者:尹正杰

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

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

一.安装WEB服务器

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

1>.安装Apache HTTP Server

  1. [root@node105 ~]# yum -y install httpd
  2. Loaded plugins: fastestmirror
  3. Loading mirror speeds from cached hostfile
  4. * base: mirrors.aliyun.com
  5. * extras: mirrors.huaweicloud.com
  6. * updates: mirrors.tuna.tsinghua.edu.cn
  7. Resolving Dependencies
  8. --> Running transaction check
  9. ---> Package httpd.x86_64 :2.4.-.el7.centos will be installed
  10. --> Processing Dependency: httpd-tools = 2.4.-.el7.centos for package: httpd-2.4.-.el7.centos.x86_64
  11. --> Processing Dependency: /etc/mime.types for package: httpd-2.4.-.el7.centos.x86_64
  12. --> Processing Dependency: libaprutil-.so.()(64bit) for package: httpd-2.4.-.el7.centos.x86_64
  13. --> Processing Dependency: libapr-.so.()(64bit) for package: httpd-2.4.-.el7.centos.x86_64
  14. --> Running transaction check
  15. ---> Package apr.x86_64 :1.4.-.el7_4. will be installed
  16. ---> Package apr-util.x86_64 :1.5.-.el7 will be installed
  17. ---> Package httpd-tools.x86_64 :2.4.-.el7.centos will be installed
  18. ---> Package mailcap.noarch :2.1.-.el7 will be installed
  19. --> Finished Dependency Resolution
  20.  
  21. Dependencies Resolved
  22.  
  23. ======================================================================================================================================================================================================================================================
  24. Package Arch Version Repository Size
  25. ======================================================================================================================================================================================================================================================
  26. Installing:
  27. httpd x86_64 2.4.-.el7.centos base 2.7 M
  28. Installing for dependencies:
  29. apr x86_64 1.4.-.el7_4. base k
  30. apr-util x86_64 1.5.-.el7 base k
  31. httpd-tools x86_64 2.4.-.el7.centos base k
  32. mailcap noarch 2.1.-.el7 base k
  33.  
  34. Transaction Summary
  35. ======================================================================================================================================================================================================================================================
  36. Install Package (+ Dependent packages)
  37.  
  38. Total size: 3.0 M
  39. Installed size: M
  40. Downloading packages:
  41. Running transaction check
  42. Running transaction test
  43. Transaction test succeeded
  44. Running transaction
  45. Installing : apr-1.4.-.el7_4..x86_64 /
  46. Installing : apr-util-1.5.-.el7.x86_64 /
  47. Installing : httpd-tools-2.4.-.el7.centos.x86_64 /
  48. Installing : mailcap-2.1.-.el7.noarch /
  49. Installing : httpd-2.4.-.el7.centos.x86_64 /
  50. Verifying : httpd-tools-2.4.-.el7.centos.x86_64 /
  51. Verifying : apr-1.4.-.el7_4..x86_64 /
  52. Verifying : mailcap-2.1.-.el7.noarch /
  53. Verifying : httpd-2.4.-.el7.centos.x86_64 /
  54. Verifying : apr-util-1.5.-.el7.x86_64 /
  55.  
  56. Installed:
  57. httpd.x86_64 :2.4.-.el7.centos
  58.  
  59. Dependency Installed:
  60. apr.x86_64 :1.4.-.el7_4. apr-util.x86_64 :1.5.-.el7 httpd-tools.x86_64 :2.4.-.el7.centos mailcap.noarch :2.1.-.el7
  61.  
  62. Complete!
  63. [root@node105 ~]#

[root@node105 ~]# yum -y install httpd

2>.配置Httpd服务

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

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

3>.启动httpd服务

  1. [root@node105 ~]# systemctl start httpd
  2. [root@node105 ~]#
  3. [root@node105 ~]# systemctl status httpd
  4. httpd.service - The Apache HTTP Server
  5. Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
  6. Active: active (running) since Thu -- :: CST; 7s ago
  7. Docs: man:httpd()
  8. man:apachectl()
  9. Main PID: (httpd)
  10. Status: "Processing requests..."
  11. CGroup: /system.slice/httpd.service
  12. ├─ /usr/sbin/httpd -DFOREGROUND
  13. ├─ /usr/sbin/httpd -DFOREGROUND
  14. ├─ /usr/sbin/httpd -DFOREGROUND
  15. ├─ /usr/sbin/httpd -DFOREGROUND
  16. ├─ /usr/sbin/httpd -DFOREGROUND
  17. ├─ /usr/sbin/httpd -DFOREGROUND
  18. ├─ /usr/sbin/httpd -DFOREGROUND
  19. ├─ /usr/sbin/httpd -DFOREGROUND
  20. ├─ /usr/sbin/httpd -DFOREGROUND
  21. ├─ /usr/sbin/httpd -DFOREGROUND
  22. ├─ /usr/sbin/httpd -DFOREGROUND
  23. ├─ /usr/sbin/httpd -DFOREGROUND
  24. └─ /usr/sbin/httpd -DFOREGROUND
  25.  
  26. Feb :: node105.yinzhengjie.org.cn systemd[]: Starting The Apache HTTP Server...
  27. Feb :: node105.yinzhengjie.org.cn systemd[]: Started The Apache HTTP Server.
  28. [root@node105 ~]#

二.制作CM的私有仓库

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

  1. [root@node101 ~]# mkdir /var/www/html/cm-5.16.

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

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

3>.制作本地源 

  1. [root@node101 ~]# yum -y install yum-utils createrepo yum-plugin-priorities
  2. Loaded plugins: fastestmirror
  3. base | 3.6 kB ::
  4. extras | 3.4 kB ::
  5. updates | 3.4 kB ::
  6. Loading mirror speeds from cached hostfile
  7. * base: mirrors.huaweicloud.com
  8. * extras: mirrors.huaweicloud.com
  9. * updates: mirrors..com
  10. Resolving Dependencies
  11. --> Running transaction check
  12. ---> Package createrepo.noarch :0.9.-.el7 will be installed
  13. --> Processing Dependency: python-deltarpm for package: createrepo-0.9.-.el7.noarch
  14. --> Processing Dependency: libxml2-python for package: createrepo-0.9.-.el7.noarch
  15. --> Processing Dependency: deltarpm for package: createrepo-0.9.-.el7.noarch
  16. ---> Package yum-plugin-priorities.noarch :1.1.-.el7 will be installed
  17. ---> Package yum-utils.noarch :1.1.-.el7 will be installed
  18. --> Processing Dependency: yum >= 3.4.- for package: yum-utils-1.1.-.el7.noarch
  19. --> Processing Dependency: python-kitchen for package: yum-utils-1.1.-.el7.noarch
  20. --> Running transaction check
  21. ---> Package deltarpm.x86_64 :3.6-.el7 will be installed
  22. ---> Package libxml2-python.x86_64 :2.9.-.el7_2. will be installed
  23. --> Processing Dependency: libxml2 = 2.9.-.el7_2. for package: libxml2-python-2.9.-.el7_2..x86_64
  24. ---> Package python-deltarpm.x86_64 :3.6-.el7 will be installed
  25. ---> Package python-kitchen.noarch :1.1.-.el7 will be installed
  26. --> Processing Dependency: python-chardet for package: python-kitchen-1.1.-.el7.noarch
  27. ---> Package yum.noarch :3.4.-.el7.centos.0.1 will be updated
  28. ---> Package yum.noarch :3.4.-.el7.centos will be an update
  29. --> Processing Dependency: rpm >= 4.11.- for package: yum-3.4.-.el7.centos.noarch
  30. --> Processing Dependency: python-urlgrabber >= 3.10- for package: yum-3.4.-.el7.centos.noarch
  31. --> Running transaction check
  32. ---> Package libxml2.x86_64 :2.9.-.el7_1. will be updated
  33. ---> Package libxml2.x86_64 :2.9.-.el7_2. will be an update
  34. ---> Package python-chardet.noarch :2.2.-.el7_1 will be installed
  35. ---> Package python-urlgrabber.noarch :3.10-.el7 will be updated
  36. ---> Package python-urlgrabber.noarch :3.10-.el7 will be an update
  37. ---> Package rpm.x86_64 :4.11.-.el7 will be updated
  38. --> Processing Dependency: rpm = 4.11.-.el7 for package: rpm-libs-4.11.-.el7.x86_64
  39. --> Processing Dependency: rpm = 4.11.-.el7 for package: rpm-python-4.11.-.el7.x86_64
  40. ---> Package rpm.x86_64 :4.11.-.el7 will be an update
  41. --> Running transaction check
  42. ---> Package rpm-libs.x86_64 :4.11.-.el7 will be updated
  43. --> Processing Dependency: rpm-libs(x86-) = 4.11.-.el7 for package: rpm-build-libs-4.11.-.el7.x86_64
  44. ---> Package rpm-libs.x86_64 :4.11.-.el7 will be an update
  45. ---> Package rpm-python.x86_64 :4.11.-.el7 will be updated
  46. ---> Package rpm-python.x86_64 :4.11.-.el7 will be an update
  47. --> Running transaction check
  48. ---> Package rpm-build-libs.x86_64 :4.11.-.el7 will be updated
  49. ---> Package rpm-build-libs.x86_64 :4.11.-.el7 will be an update
  50. --> Finished Dependency Resolution
  51.  
  52. Dependencies Resolved
  53.  
  54. ===================================================================================================================================================================================
  55. Package Arch Version Repository Size
  56. ===================================================================================================================================================================================
  57. Installing:
  58. createrepo noarch 0.9.-.el7 base k
  59. yum-plugin-priorities noarch 1.1.-.el7 base k
  60. yum-utils noarch 1.1.-.el7 base k
  61. Installing for dependencies:
  62. deltarpm x86_64 3.6-.el7 base k
  63. libxml2-python x86_64 2.9.-.el7_2. base k
  64. python-chardet noarch 2.2.-.el7_1 base k
  65. python-deltarpm x86_64 3.6-.el7 base k
  66. python-kitchen noarch 1.1.-.el7 base k
  67. Updating for dependencies:
  68. libxml2 x86_64 2.9.-.el7_2. base k
  69. python-urlgrabber noarch 3.10-.el7 base k
  70. rpm x86_64 4.11.-.el7 base 1.2 M
  71. rpm-build-libs x86_64 4.11.-.el7 base k
  72. rpm-libs x86_64 4.11.-.el7 base k
  73. rpm-python x86_64 4.11.-.el7 base k
  74. yum noarch 3.4.-.el7.centos base 1.2 M
  75.  
  76. Transaction Summary
  77. ===================================================================================================================================================================================
  78. Install Packages (+ Dependent packages)
  79. Upgrade ( Dependent packages)
  80.  
  81. Total download size: 4.7 M
  82. Downloading packages:
  83. Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
  84. (/): libxml2-2.9.-.el7_2..x86_64.rpm | kB ::
  85. (/): python-deltarpm-3.6-.el7.x86_64.rpm | kB ::
  86. (/): deltarpm-3.6-.el7.x86_64.rpm | kB ::
  87. (/): python-kitchen-1.1.-.el7.noarch.rpm | kB ::
  88. (/): python-chardet-2.2.-.el7_1.noarch.rpm | kB ::
  89. (/): python-urlgrabber-3.10-.el7.noarch.rpm | kB ::
  90. (/): rpm-build-libs-4.11.-.el7.x86_64.rpm | kB ::
  91. (/): rpm-4.11.-.el7.x86_64.rpm | 1.2 MB ::
  92. (/): yum-3.4.-.el7.centos.noarch.rpm | 1.2 MB ::
  93. (/): yum-plugin-priorities-1.1.-.el7.noarch.rpm | kB ::
  94. (/): yum-utils-1.1.-.el7.noarch.rpm | kB ::
  95. (/): rpm-libs-4.11.-.el7.x86_64.rpm | kB ::
  96. (/): libxml2-python-2.9.-.el7_2..x86_64.rpm | kB ::
  97. (/): rpm-python-4.11.-.el7.x86_64.rpm | kB ::
  98. createrepo-0.9.-.el7.noarch FAILED
  99. 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')
  100. Trying other mirror.
  101. (/): createrepo-0.9.-.el7.noarch.rpm | kB ::
  102. -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  103. Total kB/s | 4.7 MB ::
  104. Running transaction check
  105. Running transaction test
  106. Transaction test succeeded
  107. Running transaction
  108. Updating : rpm-4.11.-.el7.x86_64 /
  109. Updating : rpm-libs-4.11.-.el7.x86_64 /
  110. Installing : deltarpm-3.6-.el7.x86_64 /
  111. Installing : python-deltarpm-3.6-.el7.x86_64 /
  112. Updating : rpm-build-libs-4.11.-.el7.x86_64 /
  113. Updating : rpm-python-4.11.-.el7.x86_64 /
  114. Installing : python-chardet-2.2.-.el7_1.noarch /
  115. Installing : python-kitchen-1.1.-.el7.noarch /
  116. Updating : libxml2-2.9.-.el7_2..x86_64 /
  117. Installing : libxml2-python-2.9.-.el7_2..x86_64 /
  118. Updating : python-urlgrabber-3.10-.el7.noarch /
  119. Updating : yum-3.4.-.el7.centos.noarch /
  120. Installing : yum-plugin-priorities-1.1.-.el7.noarch /
  121. Installing : createrepo-0.9.-.el7.noarch /
  122. Installing : yum-utils-1.1.-.el7.noarch /
  123. Cleanup : yum-3.4.-.el7.centos.0.1.noarch /
  124. Cleanup : rpm-python-4.11.-.el7.x86_64 /
  125. Cleanup : python-urlgrabber-3.10-.el7.noarch /
  126. Cleanup : rpm-build-libs-4.11.-.el7.x86_64 /
  127. Cleanup : rpm-libs-4.11.-.el7.x86_64 /
  128. Cleanup : rpm-4.11.-.el7.x86_64 /
  129. Cleanup : libxml2-2.9.-.el7_1..x86_64 /
  130. Verifying : rpm-python-4.11.-.el7.x86_64 /
  131. Verifying : rpm-libs-4.11.-.el7.x86_64 /
  132. Verifying : python-urlgrabber-3.10-.el7.noarch /
  133. Verifying : libxml2-2.9.-.el7_2..x86_64 /
  134. Verifying : yum-plugin-priorities-1.1.-.el7.noarch /
  135. Verifying : rpm-4.11.-.el7.x86_64 /
  136. Verifying : rpm-build-libs-4.11.-.el7.x86_64 /
  137. Verifying : libxml2-python-2.9.-.el7_2..x86_64 /
  138. Verifying : deltarpm-3.6-.el7.x86_64 /
  139. Verifying : createrepo-0.9.-.el7.noarch /
  140. Verifying : python-deltarpm-3.6-.el7.x86_64 /
  141. Verifying : yum-utils-1.1.-.el7.noarch /
  142. Verifying : python-chardet-2.2.-.el7_1.noarch /
  143. Verifying : python-kitchen-1.1.-.el7.noarch /
  144. Verifying : yum-3.4.-.el7.centos.noarch /
  145. Verifying : rpm-4.11.-.el7.x86_64 /
  146. Verifying : libxml2-2.9.-.el7_1..x86_64 /
  147. Verifying : rpm-libs-4.11.-.el7.x86_64 /
  148. Verifying : rpm-build-libs-4.11.-.el7.x86_64 /
  149. Verifying : yum-3.4.-.el7.centos.0.1.noarch /
  150. Verifying : rpm-python-4.11.-.el7.x86_64 /
  151. Verifying : python-urlgrabber-3.10-.el7.noarch /
  152.  
  153. Installed:
  154. createrepo.noarch :0.9.-.el7 yum-plugin-priorities.noarch :1.1.-.el7 yum-utils.noarch :1.1.-.el7
  155.  
  156. Dependency Installed:
  157. deltarpm.x86_64 :3.6-.el7 libxml2-python.x86_64 :2.9.-.el7_2. python-chardet.noarch :2.2.-.el7_1 python-deltarpm.x86_64 :3.6-.el7 python-kitchen.noarch :1.1.-.el7
  158.  
  159. Dependency Updated:
  160. libxml2.x86_64 :2.9.-.el7_2. python-urlgrabber.noarch :3.10-.el7 rpm.x86_64 :4.11.-.el7 rpm-build-libs.x86_64 :4.11.-.el7 rpm-libs.x86_64 :4.11.-.el7
  161. rpm-python.x86_64 :4.11.-.el7 yum.noarch :3.4.-.el7.centos
  162.  
  163. Complete!
  164. [root@node101 ~]#

[root@node101 ~]# yum -y install yum-utils createrepo yum-plugin-priorities               #安装本地源制作相关工具

  1. [root@node101 ~]# cd /var/www/html/cm-5.16.
  2. [root@node101 cm-5.16.]# ll
  3. total
  4. -rwxr-xr-x root root Feb : cloudera-manager-agent-5.16.-.cm5161.p0..el7.x86_64.rpm
  5. -rwxr-xr-x root root Feb : cloudera-manager-daemons-5.16.-.cm5161.p0..el7.x86_64.rpm
  6. -rwxr-xr-x root root Feb : cloudera-manager-server-5.16.-.cm5161.p0..el7.x86_64.rpm
  7. -rwxr-xr-x root root Feb : cloudera-manager-server-db--5.16.-.cm5161.p0..el7.x86_64.rpm
  8. -rwxr-xr-x root root Feb : jdk-8u201-linux-x64.rpm
  9. [root@node101 cm-5.16.]#
  10. [root@node101 cm-5.16.]# createrepo .
  11. Spawning worker with pkgs
  12. Spawning worker with pkgs
  13. Workers Finished
  14. Saving Primary metadata
  15. Saving file lists metadata
  16. Saving other metadata
  17. Generating sqlite DBs
  18. Sqlite DBs complete
  19. [root@node101 cm-5.16.]#

三.选定节点测试

1>.备份主机之前的CM

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

2>.编写yum源文件内容

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

3>.查看yum源的列表

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

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

  1. [root@node110 ~]# yum -y install cloudera-manager-server
  2. Loaded plugins: fastestmirror
  3. Loading mirror speeds from cached hostfile
  4. Resolving Dependencies
  5. --> Running transaction check
  6. ---> Package cloudera-manager-server.x86_64 :5.16.-.cm5161.p0..el7 will be installed
  7. --> Processing Dependency: cloudera-manager-daemons = 5.16. for package: cloudera-manager-server-5.16.-.cm5161.p0..el7.x86_64
  8. --> Running transaction check
  9. ---> Package cloudera-manager-daemons.x86_64 :5.16.-.cm5161.p0..el7 will be installed
  10. --> Finished Dependency Resolution
  11.  
  12. Dependencies Resolved
  13.  
  14. ========================================================================================================================================================================
  15. Package Arch Version Repository Size
  16. ========================================================================================================================================================================
  17. Installing:
  18. cloudera-manager-server x86_64 5.16.-.cm5161.p0..el7 cloudera-manager 8.5 k
  19. Installing for dependencies:
  20. cloudera-manager-daemons x86_64 5.16.-.cm5161.p0..el7 cloudera-manager M
  21.  
  22. Transaction Summary
  23. ========================================================================================================================================================================
  24. Install Package (+ Dependent package)
  25.  
  26. Total download size: M
  27. Installed size: M
  28. Downloading packages:
  29. (/): cloudera-manager-server-5.16.-.cm5161.p0..el7.x86_64.rpm | 8.5 kB ::
  30. (/): cloudera-manager-daemons-5.16.-.cm5161.p0..el7.x86_64.rpm | MB ::
  31. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  32. Total MB/s | MB ::
  33. Running transaction check
  34. Running transaction test
  35. Transaction test succeeded
  36. Running transaction
  37. Installing : cloudera-manager-daemons-5.16.-.cm5161.p0..el7.x86_64 /
  38. Installing : cloudera-manager-server-5.16.-.cm5161.p0..el7.x86_64 /
  39. Verifying : cloudera-manager-server-5.16.-.cm5161.p0..el7.x86_64 /
  40. Verifying : cloudera-manager-daemons-5.16.-.cm5161.p0..el7.x86_64 /
  41.  
  42. Installed:
  43. cloudera-manager-server.x86_64 :5.16.-.cm5161.p0..el7
  44.  
  45. Dependency Installed:
  46. cloudera-manager-daemons.x86_64 :5.16.-.cm5161.p0..el7
  47.  
  48. Complete!
  49. [root@node110 ~]#

[root@node110 ~]# yum -y install cloudera-manager-server

  1. [root@node110 ~]# yum -y install java
  2. Loaded plugins: fastestmirror
  3. Loading mirror speeds from cached hostfile
  4. Resolving Dependencies
  5. --> Running transaction check
  6. ---> Package jdk1..x86_64 :1.8.0_201-fcs will be installed
  7. --> Finished Dependency Resolution
  8.  
  9. Dependencies Resolved
  10.  
  11. ========================================================================================================================================================================
  12. Package Arch Version Repository Size
  13. ========================================================================================================================================================================
  14. Installing:
  15. jdk1. x86_64 :1.8.0_201-fcs cloudera-manager M
  16.  
  17. Transaction Summary
  18. ========================================================================================================================================================================
  19. Install Package
  20.  
  21. Total download size: M
  22. Installed size: M
  23. Downloading packages:
  24. jdk-8u201-linux-x64.rpm | MB ::
  25. Running transaction check
  26. Running transaction test
  27. Transaction test succeeded
  28. Running transaction
  29. Installing : :jdk1.-1.8.0_201-fcs.x86_64 /
  30. Unpacking JAR files...
  31. tools.jar...
  32. plugin.jar...
  33. javaws.jar...
  34. deploy.jar...
  35. rt.jar...
  36. jsse.jar...
  37. charsets.jar...
  38. localedata.jar...
  39. Verifying : :jdk1.-1.8.0_201-fcs.x86_64 /
  40.  
  41. Installed:
  42. jdk1..x86_64 :1.8.0_201-fcs
  43.  
  44. Complete!
  45. [root@node110 ~]#

[root@node110 ~]# yum -y install java

  1. [root@node110 ~]# java -version
  2. java version "1.8.0_201"
  3. Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
  4. Java HotSpot(TM) -Bit Server VM (build 25.201-b09, mixed mode)
  5. [root@node110 ~]#

博主推荐阅读文档:

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

   

CM的私有仓库搭建的更多相关文章

  1. 拥抱 Android Studio 之四:Maven 仓库使用与私有仓库搭建

    使用.创造和分享 笔者曾经不思量力的思考过『是什么推动了互联网技术的快速发展?』这种伟大的命题.结论是,除了摩尔定律之外,技术经验的快速积累和广泛分享,也是重要的原因. 有人戏称,『写 Java,首先 ...

  2. docker私有仓库搭建(ubuntu 14.04和centos7)

    最近是在做一个关于docker云化的项目,马上就要开始实战.下午先做了一个私有仓库搭建的实验,先大概做个笔记,有兴趣的蛮看一下吧. 先在所有机子上都安装上docker,我的是两台ubuntu,分别是1 ...

  3. Nexus 私有仓库搭建与 Maven 集成

    Nexus 私有仓库搭建与 Maven 集成 |作者:RexFang |出处:http://www.cnblogs.com/rexfang/ |关于作者:Java 程序员一枚 |版权:本文版权归作者和 ...

  4. CentOS7 Docker私有仓库搭建及删除镜像 【转】

    文章来源:centos7 Docker私有仓库搭建及删除镜像 如果不想用私有镜像库,你可以用docker的库 https://hub.docker.com 环境准备 环境:两个装有Docker 17. ...

  5. Docker 本地私有仓库搭建:

    Docker 本地私有仓库搭建: 创建数据卷目录: mkdir /home/sky/registry 用registry镜像启动容器: docker run -d -p 5000:5000 -v /h ...

  6. Docker学习笔记 — Docker私有仓库搭建

    Docker学习笔记 — Docker私有仓库搭建   目录(?)[-] 环境准备 搭建私有仓库 测试 管理仓库中的镜像 查询 删除 Registry V2   和Mavan的管理一样,Dockers ...

  7. Docker 之registry私有仓库搭建

    Docker 之registry私有仓库搭建 官方提供的私有仓库docker registry用法 https://yeasy.gitbooks.io/docker_practice/reposito ...

  8. Docker私有仓库搭建

    # 环境 系统 Linux 3.10.0-123.9.3.el7.x86_64 CentOS 7.0.1406 (Core) Docker 1.12.0, build 8eab29e 1.获取镜像 私 ...

  9. Maven私有仓库搭建和使用

    下载和安装 下载地址: http://www.sonatype.com/nexus-repository-oss 安装: Linux版的无需安装,直接解压即可,然后进入bin目录下,运行./nexus ...

随机推荐

  1. php composer 报错 requires php ^7.1.8 || ^8.0 -> your php version

    php 环境变量版本低于7.1.8,更新php环境变量版本

  2. windows下用navicat远程链接虚拟机Linux下MySQL数据库(转)

    原文地址:https://www.cnblogs.com/blogforly/p/5997553.html 今天想用navicat远程连接虚拟机中的MySQL数据库,一直连不上,在网上搜索了一下,发现 ...

  3. .py .pyc .pyd .pyw文件区别

  4. eclipse :代码自动补全不生效解决办法

    参考文章:https://blog.csdn.net/qq_35033270/article/details/79285821 请见下图! 恢复缺省值即可!

  5. [LeetCode] 121. Best Time to Buy and Sell Stock 买卖股票的最佳时间

    Say you have an array for which the ith element is the price of a given stock on day i. If you were ...

  6. node版本切换工具n的使用介绍

    全局安装 npm install -g n mac的安装目录/usr/local/n/versions/node/13.2.0 因此首先在/usr/local/创建目录n,修改权限为普通访问权限,这样 ...

  7. swoole实现多人游戏的要点

    swoole实现多人游戏的要点 比方说多人在线 要满足以下两点 1 所有玩家的数据要实时更新到服务器数据库数据 2 写个定时器返回数据

  8. [转帖]Helm V2 迁移到 V3 版本

    Helm V2 迁移到 V3 版本 -- :: Mr-Liuqx 阅读数 63更多 分类专栏: kubernetes 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上 ...

  9. [转帖]【MySQL+keepalived】用keepalived实现MySQL主主模式的高可用

    [MySQL+keepalived]用keepalived实现MySQL主主模式的高可用 https://www.jianshu.com/p/8694d07595bc 一.实验说明 MySQL主主模式 ...

  10. C++ 读取一个文件下所有文件的文件名

    Windows: #include<iostream> #include<string> #include <io.h> void readFileNameInDi ...