制作本地 yum 源
一、安装 Httpd 服务器
1. 安装:yum install -y httpd
2. 启动 Httpd 服务: service httpd start
或者 systemctl start httpd
3. 查看 Httpd 服务是否启动: service httpd status
或者 systemctl status httpd
出现下图表示 httpd 服务启动成功:
二、放置 rpm 包
1. 想要能在 httpd 服务访问到自己已经下载好的 rpm 包,就必须放到 /var/www/html
目录下,这里以 CDH 包为例,我们先下载 cdh5.7.6-centos7 的 tar 包。
这里可能有人会觉得为什么已经下载了还要用这么麻烦的方式安装?
我们以 impala 为例,impala 提供给我们的是 rpm 包的安装方式,如果我们自己去解压 rpm 包还需要去解决中间复杂的依赖关系,所以一般用 yum 安装的方式,但是 yum 安装 impala 是没有对应的下载源,所以需要我们来自己制作一个本地源
2. 下载完成后,解压 tar -zxvf cdh5.7.6-centos7.tar.gz
拿到 cdh
目录
3. cd /var/www/html
到 httpd 服务目录下后,创建一个软链接 ln -s /opt/lagou/software/cdh5.7.6-centos7.tar.gz /var/www/html/cdh57
4. 放置成功,在浏览器地址栏输入 hostname/cdh57
如果提示 403 forbidden ,禁用 selinux 即可
三、修改 yum 源配置文件
cd /etc/yum.repos.d
这里存放着 yum 源的配置文件
所以需要我们自己创建一个 .repo
文件 vim local.repo
[local]
name=local ## 对于当前源的描述
baseurl=http://linux121/cdh57/ ## 访问当前源的地址信息
gpgcheck=0 ## gpg校验,0-关闭,1-开启
enabled=1 ## 是否使⽤当前源,0-关闭,1-开启
如果有其他节点,分发到其他节点