Ubuntu14搭建HDP本地源

环境准备:

Server1:本地源服务器

Server2:测试服务器

1.下载HDP安装包到Server1

wget http://public-repo-1.hortonworks.com/ambari/ubuntu14/2.x/updates/2.6.0.0/ambari-2.6.0.0-ubuntu14.tar.gz


2.在Server1安装apache

2.1 安装

apt-get install apache2

2.2 配置

vi /etc/apache2/apache2.conf
#updates are as follows:
DocumentRoot "/var/www/html"

<Directory />
        Options FollowSymLinks
        AllowOverride None
        Allow from all
</Directory>

2.3 重启apache服务

service apache2 restart

3.以ambari包为例

Server1将ambari-2.6.0.0-ubuntu14.tar.gz解压,并放到/var/www/html下,并测试apache是否正常,如果正常,那么我们的本地源就已经搭建好了。

$ curl http://172.31.27.238:9092/ambari/ubuntu14/2.6.0.0-267/ambari.list
#VERSION_NUMBER=2.6.0.0-267
deb http://public-repo-1.hortonworks.com/ambari/ubuntu14/2.x/updates/2.6.0.0 Ambari main

4.测试

Server2上添加我们配置好的本地源

apt-add-repository  "deb http://172.31.27.238:9092/ambari/ubuntu14/2.6.0.0-267 Ambari main"

5.apt-get update

这个时候我们尝试使用apt-get update的时候,会发现gpg error,因为当使用非官方debian源的时候,会出现gpg error的问题,所以我们需要加入public key:

apt-key adv --recv-keys --keyserver keyserver.ubuntu.com B9733A7A07513CAD
注意了,上面的命令执行需要能访问keyserver.ubuntu.com的网络,如果 Server2不能访问网络,那么在其它能访问网络的服务器上执行下面的命令:


gpg --keyserver keyserver.ubuntu.com --recv-keys B9733A7A07513CAD

然后将/root/.gnupg文件拷贝至Server2,并执行下面的命令,其中07513CAD为上述命令执行后得到的keyid

gpg --armor --export 07513CAD | apt-key add -

6.搭建完毕

接着再次执行apt-get update,错误就消失了,本地源搭建完毕。






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

succeedloveaaaa

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值