离线安装Cloudera Manager 5及Hadoop2详细步骤

需积分: 0 0 下载量 59 浏览量 更新于2024-09-10 收藏 322KB DOCX 举报
"本文介绍了如何离线安装Cloudera Manager 5,主要分为两部分:搭建CM的本地Yum软件源和离线安装Cloudera Manager 5。" 在Hadoop2环境中,离线安装Cloudera Manager 5是通过创建本地Yum软件源并手动配置安装步骤来实现的。首先,你需要进行一些准备工作,确保系统环境适合安装。这包括关闭防火墙(使用`Service iptables stop`命令)和禁用SELinux(修改`/etc/selinux/config`文件,将`SELINUX=disabled`)。接着,启动httpd服务(`Service httpd start`并使用`chkconfig httpd on`将其添加到启动列表)。 为了搭建CM的本地Yum软件源,你需要下载Cloudera Manager 5的资源包,例如`cm5.0.2-centos6.tar.gz`,然后解压缩。将解压后的`cm`文件夹移动到Web服务器的文档根目录,并设置适当的权限。验证本地Yum源是否工作正常,可以通过访问`http://<hostname>/cm5/redhat/6/x86_64/cm/`来查看文件索引页面。 接下来,进入离线安装Cloudera Manager 5的步骤。首先,你需要安装postgresql数据库,因为Cloudera Manager依赖于它。检查系统中是否已安装postgresql,如果有旧版本,需要先卸载。从PostgreSQL的官方仓库(如`http://yum.postgresql.org/8.4/redhat/rhel-6-x86_64/repoview/`)下载并按照特定顺序安装。安装时要确保不与其他可能需要互联网连接的仓库冲突。 在客户端机器上,同样需要关闭防火墙和SELinux,并创建一个新的Yum软件源配置文件`myrepo.repo`,内容包含本地Yum源的URL。将这个文件保存到`/etc/yum.repos.d/`目录,并删除其他可能引起网络依赖的`.repo`文件。 最后,客户端机器上的`/etc/yum.repos.d`目录应仅包含`myrepo.repo`文件,以便离线安装Cloudera Manager 5。这样,客户端就能通过这个配置访问到Cloudera Manager的安装包,而无需连接到互联网。 整个过程的关键在于正确配置本地Yum源和客户端的软件源设置,以及确保所有相关服务(如httpd)正常运行。离线安装Cloudera Manager 5对于那些无法或不想连接到互联网的环境特别有用,它允许你在不依赖外部网络的情况下管理你的Hadoop集群。