准备HDP网络源
vi /etc/yum.repos.d/HDP.repo,加入下面内容
[HDP-2.0.6]
name=HDP
baseurl=http://public-repo-1.hortonworks.com/HDP/centos6/2.x/updates/2.0.6.0
enabled=1
gpgcheck=0
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.vinahost.vn
* extras: mirrors.vinahost.vn
* updates: mirrors.vinahost.vn
HDP-2.0.6 | 2.9 kB 00:00
HDP-2.0.6/primary_db | 70 kB 00:01
repo id repo name status
HDP-2.0.6 HDP 156
HDP-UTILS-1.1.0.16 Hortonworks Data Platform Utils Version - HDP-UTILS-1.1.0.16 61
Updates-ambari-1.4.1.25 ambari-1.4.1.25 - Updates 5
ambari-1.x Ambari 1.x 5
base CentOS-6 - Base 6,575
cloudera-cdh5 Cloudera CDH, Version 5.5.1 146
cloudera-manager Cloudera Manager, Version 5.5.1 7
extras CentOS-6 - Extras 48
keytrustee Cloudera Navigator Key Trustee, Version 5.5.0 1
updates CentOS-6 - Updates 958
repolist: 7,962
reposync -r HDP-2.0.6
耐心等待。
同步完毕。检查目录
total 600
drwxr-xr-x 3 root root 4096 Dec 29 09:45 ambari-1.x
drwxr-xr-x 17 root root 4096 Dec 29 12:39 HDP-2.0.6
drwxr-xr-x 18 root root 4096 Dec 29 09:40 HDP-UTILS-1.1.0.16
查看文件大小:
du: cannot access `work/testing': No such file or directory
65M ./HDP-UTILS-1.1.0.16
2.8M ./iptraf-3.0.0
8.0K ./.pki
38M ./ambari-1.x
2.1G ./HDP-2.0.6
2.2G .
HDP-2.0.6 拷贝到http server的/var/www/html/hdp下
cd /var/www/html/hdp
createrepo ./
create是创建的意思。repo是repository的缩写,是仓库的意思。
yum(Yellow dog Updater,Modified)基本的功能是方便加入、删除和更新rpm软件包。能够解决软件包依存问题,更便于管理大量的系统更新问题。
它能够同一时候配置多个仓库或叫资源库(repository),就是存放更新和依存的软件包的地方。
Spawning worker 0 with 131 pkgs
Workers Finished
Gathering worker results
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete
这样hadoop的本地源就做好了
3.制作Centos系统源
手动mount系统光盘
[
root@node4 mnt]# mount /dev/cdrom /var/www/html/centos/
mount: block device /dev/sr0 is write-protected, mounting read-only
total 82
-r--r--r-- 1 root root 14 Nov 29 2013 CentOS_BuildTag
dr-xr-xr-x 3 root root 2048 Nov 29 2013 EFI
-r--r--r-- 1 root root 212 Nov 27 2013 EULA
-r--r--r-- 1 root root 18009 Nov 27 2013 GPL
dr-xr-xr-x 3 root root 2048 Nov 29 2013 images
dr-xr-xr-x 2 root root 2048 Nov 29 2013 isolinux
dr-xr-xr-x 2 root root 40960 Nov 29 2013 Packages
-r--r--r-- 1 root root 1354 Nov 27 2013 RELEASE-NOTES-en-US.html
dr-xr-xr-x 2 root root 4096 Nov 29 2013 repodata
-r--r--r-- 1 root root 1706 Nov 27 2013 RPM-GPG-KEY-CentOS-6
-r--r--r-- 1 root root 1730 Nov 27 2013 RPM-GPG-KEY-CentOS-Debug-6
-r--r--r-- 1 root root 1730 Nov 27 2013 RPM-GPG-KEY-CentOS-Security-6
-r--r--r-- 1 root root 1734 Nov 27 2013 RPM-GPG-KEY-CentOS-Testing-6
-r--r--r-- 1 root root 3380 Nov 29 2013 TRANS.TBL