在线和离线安装Cloudera CDH 5.6.0

在线和离线安装Cloudera CDH 5.6.0

1. 介绍

在实验室安装过社区版的Hadoop,当时用的是普通PC机,安装的过程遇到了好多问题。当解决了大部分的安装问题之后由于实验室的需求,需要安装一个商业发行版的Hadoop ,我们就采用的Cloudera 公司发行的版本。首先要说明的是CDH对内存要求比较高,当我们采用原来的4G内存的PC机,只要启动基本内存就满了,并且会拖慢整个集群的运算速度。所以说安装CDH对硬件的要求比较高。安装CDH 有三种安装方式:在线安装、半离线安装、离线安装。在线安装和离线安装我都安装过,虽然在线安装貌似简单但是实际用起来还是没有离线安装方便,我还是建议大家采用离线安装的方式。不过下面都会介绍在线安装的方式和离线安装的方式。希望对别人有所帮助。

2.0 硬件基础:

64G内存和4TSATA硬盘的服务器两台,一台32G内存的工作站
操作系统为Ubuntu14.04LTS系统,一个master节点带2 个slave节点

3. 准备工作:系统环境配置

以下操作皆在root用户下操作 没有注明仅在主节点操作时,在所有节点都要执行

3.1 安装Ubuntu14.04系统

在线安装时,注意在分区时一定要把硬盘空间主要分到/根节点下,因为采用Cloudera Manger 的在线安装方式,是把所有的软件安装在根节点下面。

3.2 设置hosts

root@master: vi /etc/hosts

192.168.1.10    mster
192.168.1.11    slave1
192.168.1.12    slave2
192.168.1.13    slave3

3.3 关闭防火墙

root@master:ufw disable

3.4 设置静态IP

root@master:sudo vi /etc/network/interfaces
添加如下

auto eth0
iface eth0 inet static
address 192.168.0.117
gateway 192.168.0.1 #
netmask 255.255.255.0

3.5 安装Oracle JDK 7(所有节点)

CDH要求至少是Oracle JDK7Ubuntu自带的是OpenJDK,而Ubuntu没有自带的Oracle JDK,需要添加PPP源,添加 PPA repository 到系统

root@master:add-apt-repository ppa:webupd8team/java
root@master:apt-get update
root@master:sudo apt-get upgrade
root@master:apt-get install oracle-java7-installer
root@master:apt-get install oracle-java7-set-default
root@master:java -version

3.6 所有节点免密码SSH登陆

使用ssh-keygen 和ssh-copy-id 实现SSH无密码登陆

  1. 在各个节点使用产生公钥私钥对
    bigdata@master:ssh-keygen -t rsa -P
  2. 将各个节点上公钥复制到主节点
    bigdata@slave1:ssh-copy-id -i ~/.ssh/id_rsa.pub master
  3. 查看各个节点的公钥是否追加到了主节点上
    bigdata@master:cat ~/.ssh/authorized_keys
  4. 把主节点上的authorized_keys文件发送到各个节点实现无密码登陆
    bigdata@master:scp ~/.ssh/authorized_keys bigdata@slave1:/home/bigdata/.ssh/
  5. 修改ssh配置文件使能够在root用户也能免密码采用(所有节点)不然后面安装会报错
    root@master:vi /etc/ssh/sshd_config
    找到PermitRootlogin 一行把后面修改成yes
  6. 重启ssh
    root@master:/etc/init.d/ssh restart或者service ssh restart
  7. 注意查看ssh是否启动成功

3.7 建立数据库(仅主机)

<
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
CM(Cloudera Manager)是一款用于管理大数据平台的工具,而CDHCloudera Distribution for Hadoop)则是Cloudera提供的一套基于Hadoop大数据解决方案。离线安装指的是在没有网络连接的情况下完成安装过程。 首先,我们需要下载CM 6.3和CDH 6.3.2的离线安装包。可以通过Cloudera官方网站或者其他可靠的渠道获取相关安装包。 在离线安装过程中,我们需要将安装包文件传输到目标机器上。可以通过使用U盘、移动硬盘或者通过本地网络将文件传输到目标机器上。 安装之前,确保目标机器满足CM 6.3和CDH 6.3.2的系统要求。这些要求包括特定的操作系统版本、硬件配置和依赖软件的安装。 接下来,解压安装包文件。可以使用相关解压工具(如tar命令)将压缩包文件解压到指定的目录中。 运行Cloudera Manager安装脚本。在解压后的安装包目录中,可以找到一个名为"cm-6.3.x-installer.bin"(x表示具体的版本号)的安装脚本。运行此脚本以启动安装过程。 根据安装脚本的提示,完成Cloudera Manager的安装。这包括选择安装目录、指定数据库选项、配置集群名称和选择其他相关配置。 在Cloudera Manager安装完成后,通过Web浏览器访问Cloudera Manager的Web界面。在Web界面中,可以配置和管理CDH集群。可以按照界面的引导完成相关配置,包括添加主机、指定集群角色和配置相关服务。 最后,通过Cloudera Manager管理界面安装CDH 6.3.2。在界面中选择要安装的版本,并按照界面的引导完成相关配置。这包括选择所需的服务和配置不同服务的参数。 总之,离线安装CM 6.3和CDH 6.3.2的过程包括下载安装包、传输文件、解压安装包、运行Cloudera Manager安装脚本、配置和管理Cloudera Manager,以及通过管理界面安装CDH 6.3.2。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值