本主题描述如何在Cloudera Manager部署中创建内部包存储库和直接主机以使用该存储库。您可以创建永久或临时存储库。

完成这些步骤后,您可以安装特定版本的Cloudera Manager或在未连接到Internet的主机上安装Cloudera Manager。

创建永久内部存储库

 
安装Web服务器
存储库通常使用网络内主机上的HTTP进行托管。如果组织中已有Web服务器,则可以移动存储库目录,该目录将包括RPM和repodata/子目录,由Web服务器托管的位置。要安装的简单Web服务器是Apache HTTPD。如果您能够使用现有的Web服务器,请记下该URL并跳至下载Tarball和发布存储库文件。

安装Apache HTTP Server

您可能需要响应某些提示以确认您要完成安装。
OS Command
RHEL compatible sudo yum install httpd
SLES sudo zypper install httpd
Ubuntu
sudo apt-get install httpd
启动Apache HTTPD
OS Command
RHEL compatible sudo service httpd start
SLES sudo service apache2 start
Ubuntu sudo service apache2 start

下载Tarball和发布存储库文件

  1. 从中下载适用于您的操作系统分发的tarball  repo-as-tarball 档案:

    • Cloudera经理5: https://archive.cloudera.com/cm5/repo-as-tarball/
    • CDH 5: https://archive.cloudera.com/cdh5/repo-as-tarball/
 
对于Cloudera Navigator数据加密组件,请转到每个组件的下载页面,选择您的操作系统版本,然后单击下载:

2.解压缩tarball,将文件移动到Web服务器目录,然后修改文件权限。例如,您可以使用以下命令:
tar xvfz cm5.14.0-centos7.tar.gz
sudo mv cm / var / www / html
sudo chmod -R ugo + rX / var / www / html / cm
移动文件和更改权限后,请访问 http:// <web_server> / cm验证您是否看到了文件索引。如果您没有看到任何内容,则您的Web服务器可能已配置为不显示索引。

创建临时内部存储库

您可以快速创建临时远程存储库以部署包一次。在运行Cloudera Manager的同一主机或网关角色上执行此操作非常方便。在此示例中,将从您选择的目录中使用Python SimpleHTTPServer。

  1. 从中下载适用于您的操作系统分发的tarball 回购作为-tar包 档案:

    • Cloudera经理5: https://archive.cloudera.com/cm5/repo-as-tarball/
    • CDH 5: https://archive.cloudera.com/cdh5/repo-as-tarball/
  2. 对于Cloudera Navigator数据加密组件,请转到每个组件的下载页面,选择您的操作系统版本,然后单击下载:

  3. 解压缩tarball并修改文件权限。例如:
    cd / tmp tar xvfz cm5.14.0-centos7.tar.gz sudo chmod -R ugo + rX / tmp / cm
  4. 确定系统未侦听的端口(例如,端口8900)。
  5. 在当前目录中启动Python SimpleHTTPServer:
    python -m SimpleHTTPServer 8900
    在0.0.0.0端口8900上提供HTTP服务...
  6. 确认您可以转到此托管软件包存储库 HTTP://<web_server>:8900/在您的浏览器中。您应该看到托管文件的链接。

修改客户端以使用内部存储库

建立存储库后,修改客户端配置以使用它:
OS Procedure
RHEL compatible Create /etc/yum.repos.d/cloudera-repo.repo files on cluster hosts with the following content, where <web_server> is the hostname of the web server:

[cloudera-repo]name=cloudera-repobaseurl=http://<web_server>/cm/5enabled=1gpgcheck=0
SLES Use the zypper utility to update client system repo information by issuing the following command:

zypper addrepo http://<web_server>/cm <alias>
Ubuntu Create /etc/apt/sources.list.d/cloudera-repo.list files on all cluster hosts with the following content, where <web_server> is the hostname of the web server:

deb http://<web_server>/cm <codename> <components>

You can find the <codename> and <components> variables in the ./conf/distributions file in the repository.

After creating the .list file, run the following command:

sudo apt-get update

1.5.2、CDH 搭建Hadoop在安装之前(定制安装解决方案---使用内部包存储库)的更多相关文章

  1. 1.5.1、CDH 搭建Hadoop在安装之前(定制安装解决方案---使用内部包裹存储库)

    使用内部包裹存储库 您可以通过托管内部存储库或手动将存储库文件复制到Cloudera Manager主机来为Cloudera Manager创建parcel存储库. 继续阅读: 托管内部包裹存储库 配 ...

  2. 2.1、CDH 搭建Hadoop在安装(为Cloudera Manager配置存储库)

    步骤1:为Cloudera Manager配置存储库 使用包管理工具安装Cloudera Manager yum 对于RHEL兼容系统, zypper对于SLES,和 apt-get对于Ubuntu. ...

  3. 1.5、CDH 搭建Hadoop在安装之前(定制安装解决方案)

    Cloudera托管两种类型的软件存储库,您可以使用它们来安装诸如Cloudera Manager或CDH-parcel存储库和软件包存储库之类的产品. 在大多数情况下,这些存储库是有效的解决方案,但 ...

  4. 2.6、CDH 搭建Hadoop在安装(安装CDH和其他软件)

    第6步:安装CDH和其他软件 设置Cloudera Manager数据库后,启动Cloudera Manager Server,然后登录Cloudera Manager Admin Console: ...

  5. 1.5.3、CDH 搭建Hadoop在安装之前(定制安装解决方案---创建群集主机的虚拟映像)

    创建群集主机的虚拟映像 您可以使用预先部署的Cloudera软件创建虚拟机映像,例如PXE启动映像,Amazon AMI和Azure VM映像,这些映像可用于快速启动虚拟机.这些图像使用parcel来 ...

  6. 1、CDH 搭建Hadoop在安装之前(存储空间规划)

    Cloudera Manager的存储空间规划 最低要求角色: 完全管理员 Cloudera Manager跟踪许多后台进程中的服务,作业和应用程序的度量标准.所有这些指标都需要存储.根据组织的大小, ...

  7. 使用Windows Azure的VM安装和配置CDH搭建Hadoop集群

    本文主要内容是使用Windows Azure的VIRTUAL MACHINES和NETWORKS服务安装CDH (Cloudera Distribution Including Apache Hado ...

  8. 2.2、CDH 搭建Hadoop在安装(安装Java Development Kit)

    第2步:安装Java Development Kit 要安装Oracle JDK,您可以使用Cloudera Manager安装Cloudera提供的版本,也可以直接安装Oracle的其他版本. 继续 ...

  9. 1.5.7、CDH 搭建Hadoop在安装之前(定制安装解决方案---配置单用户模式)

    配置单用户模式 在传统的Cloudera Manager部署中,管理每台主机上的Hadoop进程的Cloudera Manager Agent以root用户身份运行.但是,某些环境会限制对root帐户 ...

随机推荐

  1. glibc -The GNU C Library

    1.使用库文件 1.1.头文件 C库实际包含两部分:头文件,实际的库文件.头文件定义类型.定义宏.声明变量.声明函数.头文件定义的内容实际在库文件中实现.需要使用到 C库 的某些功能时,程序源文件包含 ...

  2. 接口详解例子代码(附Java1.8的接口新特性)

    接口,与抽象类类似但是区别也很大,他们都是标签,用来提醒父类一定要实现的类里创建抽象方法.而接口类可以implements 多个接口,抽象类则只能父类只能继承一个抽象类,与抽象不同的是它不是继承组合关 ...

  3. FasDfs缩略图解决方案 -- Linux

    前面研究了fastdfs的安装部署,并且做了多机同步. 这次我们解决下FastDFS做文件服务器并处理缩略图的问题. 有两个方案,方案1,在上传过程中生成多张图片,服务器存备.方案2,只上传一张图片, ...

  4. vue生命周期理解图

    ............................... 它可以总共分为8个阶段: beforeCreate(创建前), created(创建后), beforeMount(载入前), moun ...

  5. java 获得系统当前时间

    import org.junit.Test; import java.text.SimpleDateFormat; import java.util.Calendar; import java.uti ...

  6. 重识linux-守护进程,系统服务,daemons

    重识linux-守护进程,系统服务,daemons 1分类 分为 单独的守护进程 和超级守护进程 2命名 服务的名称被创建之后,被挂上linux使用,通常在服务的名称之后会加上一个d,例如at和cro ...

  7. twisted之Deferred类的分析

    @_oldStyle class Deferred: called = False#类变量,在实例中引用时会自动在实例中生成 paused = False _debugInfo = None _sup ...

  8. CustomJSProperties珍藏版。目的是减少客户端的代码数量,但是又能将服务器数据传输给客户端。关键是:数据是实时更新的!!!!

    [这是帮助文档的说明] CustomJSProperties EventThe CustomJSProperties event fires each time a control callback ...

  9. sql server 查看所有表记录数

    SELECT object_name (i.id) TableName, rows as rows FROM sysindexes i INNER JOIN sysObjects o ON (o.id ...

  10. 什么是ThreadLocal

    当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本.ThreadLocal ...