CDH6.3.3 paywall版之前自定义http服务器放置parcels安装数据

当前大数据集群的工具选型上, 巨头们都是自研大数据工具, 中小微企业都是开源大数据组件搭积木, 中间层级的厂商或买商业软件(MaxCompute/腾讯云/华为云)或在CDH基础上再集成商业套件(Dataphin之类).

cloudera公司是在2021年2月份启动付费墙后, 之前无论是cdh集群官网archive资源, 还是通过yum方式安装cdh组件, 均会被付费墙拦截, 需要缴费后拿到下载账户才可以执行下载操作. 在此时间节点之前的安装和添加新节点都是没有问题的.

如果现在有个需求, 需要将新采购的3台服务器, 加入CDH集群中, 因需要联网获取parcels包信息, 就被付费墙拦截了.

基于这种场景, 如果下载cloudera的资源时被拦截, 但是我们本地保存有离线的parcels资源的话, 就可以通过搭建私域的http web服务器来提供parcels包的下载.通过这种方式来架设web server服务, 并把这些资源形成URI路径, 安装时指定自己的web资源地址就可以完成后续的集群从0到1的安装, 或添加节点操作了.

步骤①. 安装httpd服务器

1、查看httpd包是否可用:
# yum list | grep httpd
 
2、安装Apache
# yum install httpd
 
3、配置ServerName
# vi /etc/httpd/conf/httpd.conf
如果没有域名,则:ServerName localhost:80 或者 ServerName 127.0.0.1:80

4 启动
# httpd
5 停止
# httpd -k stop

6 设置开机自动启动:
chkconfig httpd on

7 安装目录介绍
Apache默认将网站的根目录指向/var/www/html 目录
默认的主配置文件是/etc/httpd/conf/httpd.conf
配置存储在的/etc/httpd/conf.d/目录

步骤②. 按如下目录层级放置parcels数据

[root@cdh01 html]# pwd
/var/www/html
[root@cdh01 html]# mkdir cloudera-repos

# 将本地文件按如下层级放置:
[root@cdh01 html]# tree cloudera-repos/
cloudera-repos/
└── cdh5
    ├── CDH-5.16.2-1.cdh5.16.2.p0.8-el7.parcel -> /data/sys_disk_mirror/cloudera/parcel-repo/CDH-5.16.2-1.cdh5.16.2.p0.8-el7.parcel
    ├── CDH-5.16.2-1.cdh5.16.2.p0.8-el7.parcel.sha
    ├── manifest.json
    ├── repodata
    │   ├── filelists.xml.gz
    │   ├── filelists.xml.gz.asc
    │   ├── other.xml.gz
    │   ├── other.xml.gz.asc
    │   ├── primary.xml.gz
    │   ├── primary.xml.gz.asc
    │   ├── repomd.xml
    │   └── repomd.xml.asc
    └── RPMS
        └── x86_64
            ├── cloudera-manager-agent-5.16.2-1.cm5162.p0.7.el7.x86_64.rpm
            ├── cloudera-manager-daemons-5.16.2-1.cm5162.p0.7.el7.x86_64.rpm
            ├── cloudera-manager-server-5.16.2-1.cm5162.p0.7.el7.x86_64.rpm
            ├── cloudera-manager-server-db-2-5.16.2-1.cm5162.p0.7.el7.x86_64.rpm
            ├── enterprise-debuginfo-5.16.2-1.cm5162.p0.7.el7.x86_64.rpm
            ├── jdk-6u31-linux-amd64.rpm
            └── oracle-j2sdk1.7-1.7.0+update67-1.x86_64.rpm

4 directories, 18 files
[root@cdh01 html]# 

CDH 6.1.0 与 5.10.2 版本的 manifest.json文件差异对比:
CDH6.3.3 paywall版之前自定义http服务器放置parcels安装数据_第1张图片

资源列表:

  • https://ro-bucharest-repo.bigstepcloud.com/cloudera-repos/
  • https://www.cxymm.net/article/zhumingye/115181682

你可能感兴趣的:(cdh集群管理,http,服务器,apache)