Ambari本地库搭建

0 Obtaining the Repositories(下载库)

0.1 CentOS 6

      http://public-repo-1.hortonworks.com/ambari/centos6/2.x/updates/2.4.2.0/ambari-2.4.2.0-centos6.tar.gz

      http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.20/repos/centos6/HDP-UTILS-1.1.0.20-centos6.tar.gz

      http://public-repo-1.hortonworks.com/HDP/centos6/2.x/updates/2.4.3.0/HDP-2.4.3.0-centos6-rpm.tar.g

0.2 CentOS 7

      http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.4.2.0/ambari-2.4.2.0-centos7.tar.gz

     http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.4.3.0/HDP-2.4.3.0-centos7-rpm.tar.gz

      http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.20/repos/centos7/HDP-UTILS-1.1.0.20-centos7.tar.gz

1.Setting Up a Local Repository(搭建本地库)

1.1 If your repository has temporary Internet access, and you are using RHEL/CentOS/Oracle Linux as your OS, install yum utilities:

     [root@vnode0 ~]# yum install -y yum-utils createrepo

1.2 install an HTTP server

     [root@vnode0 ~]# yum install -y httpd
     [root@vnode0 ~]#  vi /etc/httpd/conf/httpd.conf
     ServerName 192.168.1.180:80
     [root@vnode0 ~]# httpd
     httpd (pid 2728) already running
     [root@vnode0 ~]# systemctl enable httpd
     Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
     Apache默认将网站的根目录指向/var/www/html 目录
     默认的主配置文件是/etc/httpd/conf/httpd.conf
     配置存储在的/etc/httpd/conf.d/目录
     On your mirror server, create a directory for your web server.
     [root@vnode0 ~]# cd /var/www/html
     [root@vnode0 html]#

1.3 Copy the repository tarballs to the web server directory and untar.

   (1) Ambari Repository : Untar under <web.server.directory>
     [root@east81 Public]# tar -zxvf ambari-2.4.2.0-centos7.tar.gz
     [root@east81 Public]# scp -r AMBARI-2.4.2.0/ 192.168.1.180:/var/www/html/
     [root@vnode0 html]# ls
     AMBARI-2.4.2.0
   (2)HDP Stack Repositories : Create directory and untar under <web.server.directory>/hdp
     [root@vnode0 html]# mkdir hdp
     [root@vnode0 html]# ls
     AMBARI-2.4.2.0  hdp
     [root@vnode0 html]#
     [root@east81 Public]# scp -r HDP 192.168.1.180:/var/www/html/hdp
     [root@east81 Public]# tar -zxvf HDP-UTILS-1.1.0.20-centos7.tar.gz
     [root@east81 Public]# scp -r HDP-UTILS-1.1.0.20 192.168.1.180:/var/www/html/hdp
   (3)Confirm you can browse to the newly created local repositories
.
     http://192.168.1.180/AMBARI-2.4.2.0/
     http://192.168.1.180/hdp/
     http://192.168.1.180/hdp/HDP/

     http://192.168.1.180/hdp/HDP-UTILS-1.1.0.20/


2、配置repo文件

2.1下载Ambari 的公共库文件(public repository)

      http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.4.2.0/ambari.repo
      [root@east81 Downloads]# scp ambari.repo 192.168.1.180:/etc/yum.repos.d/

2.2修改repo

      [root@vnode0 yum.repos.d]# vi ambari.repo
      [Updates-ambari-2.4.2.0]
      name=ambari-2.4.2.0 - Updates
      baseurl=http://192.168.1.180/ambari/centos7/2.4.2.0-136/
      gpgcheck=1
      gpgkey=http://192.168.1.180/ambari/centos7/2.4.2.0-136//RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
      enabled=1

      priority=1

3 访问本地库

      http://192.168.1.180/ambari/

      Index of /ambari

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory - 
[TXT]OSL.txt2016-12-17 01:05530K 
[DIR]centos7/2016-12-17 01:04- 
[   ]setup_repo.sh2016-12-24 00:435.6K 


http://192.168.1.180/hdp/

Index of /hdp

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory - 
[DIR]HDP-UTILS-1.1.0.20/2016-12-17 01:18- 
[DIR]HDP/2016-12-17 01:19- 
[   ]elasticsearch-5.1.1...>2016-12-26 06:0332M


4、更新库

[root@vnode0 2.4.2.0-136]# ls
ambari  build.id  build_metadata.txt  changelog.txt  repodata  RPM-GPG-KEY  smartsense

[root@vnode0 2.4.2.0-136]# createrepo --update ./

Spawning worker 0 with 1 pkgs
Spawning worker 1 with 1 pkgs
Spawning worker 2 with 0 pkgs
Spawning worker 3 with 0 pkgs
Workers Finished
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete
[root@vnode0 2.4.2.0-136]# yum clean all
Loaded plugins: fastestmirror
Cleaning repos: HDP-2.4.3.0 HDP-UTILS-1.1.0.20 Updates-ambari-2.4.2.0 c7-media
Cleaning up everything
Cleaning up list of fastest mirrors
[root@vnode0 2.4.2.0-136]# yum makecache
Loaded plugins: fastestmirror
HDP-2.4.3.0                                                                                                               | 2.9 kB  00:00:00     
HDP-UTILS-1.1.0.20                                                                                                        | 2.9 kB  00:00:00     
Updates-ambari-2.4.2.0                                                                                                    | 2.9 kB  00:00:00     
c7-media                                                                                                                  | 3.6 kB  00:00:00     
(1/13): HDP-2.4.3.0/primary_db                                                                                            |  62 kB  00:00:00     
(2/13): HDP-2.4.3.0/other_db                                                                                              |  12 kB  00:00:00     
(3/13): HDP-UTILS-1.1.0.20/primary_db                                                                                     |  28 kB  00:00:00     
(4/13): HDP-2.4.3.0/filelists_db                                                                                          | 361 kB  00:00:01     
(5/13): Updates-ambari-2.4.2.0/filelists_db                                                                               | 135 kB  00:00:00     
(6/13): Updates-ambari-2.4.2.0/other_db                                                                                   | 1.3 kB  00:00:00     
(7/13): Updates-ambari-2.4.2.0/primary_db                                                                                 |  11 kB  00:00:00     
(8/13): c7-media/group_gz                                                                                                 | 155 kB  00:00:00     
(9/13): c7-media/primary_db                                                                                               | 5.3 MB  00:00:00     
(10/13): c7-media/filelists_db                                                                                            | 6.2 MB  00:00:00     
(11/13): c7-media/other_db                                                                                                | 2.3 MB  00:00:00     
(12/13): HDP-UTILS-1.1.0.20/filelists_db                                                                                  |  67 kB  00:00:01     
(13/13): HDP-UTILS-1.1.0.20/other_db                                                                                      |  15 kB  00:00:00     
Determining fastest mirrors
Metadata Cache Created

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值