使用createrepo配置本地ambari/HDP源

企业内部的hadoop平台一般是不可能连接外部网络。所以需要搭建一个本地的yum repository。下面是简单的配置流程,不足之处欢迎拍砖。
1. 配置hdp的源
wget -nv http://public-repo-1.hortonworks.com/HDP/centos6/2.x/GA/2.1-latest/hdp.repo -O /etc/yum.repos.d/hdp.repo
配置ambari源:
wget -nv http://public-repo-1.hortonworks.com/ambari/centos6/1.x/updates/1.6.0/ambari.repo -O /etc/yum.repos.d/hdp.repo

下面是几个常用的链接:
Install Ambari 1.6.0 from Public Repositories
2. Configure the Remote Repositories
Hortonworks repository index
Hortonworks gpgkey
2. 使用reposync同步远程的yum repository

createrepo是linux下的创建仓库的工具。create是创建的意思,repo是repository的缩写,是仓库的意思。
yum(Yellowdog Updater,Modified)主要的功能是方便添加、删除和更新rpm软件包。可以解决软件包依存问题,更便于管理大量的系统更新问题。由于我这个目录下还包含了CentOS 6.5的光盘,所以已经包含了repo的数据库。下面使用–update来更新repo数据库。

可以看到HDP的包有大约1.4GB。

客户端配置下面的yum repo后,就可以使用yum install来安装。

在客户端安装hadoop

^^

Posted in BigData, Linux, Ops.