美文网首页
CDH5.7.0离线安装

CDH5.7.0离线安装

作者: 发条香蕉 | 来源:发表于2016-04-26 19:42 被阅读0次

系统环境:CentOS 6.5
内存:主节点4G及以上,其他节点2G及以上

准备工作

以下步骤要在所有节点上执行

1.修改hostname

vi /etc/sysconfig/network

2.关闭SELinux

vi /etc/selinux/config
#修改SELinux=disabled

3.关闭防火墙

sudo service iptables stop
sudo chkconfig iptables off
sudo chkconfig iptables --list

4.配置网络

vi /etc/sysconfig/network-script/ifcfg-eth0
#修改NM_CONTROLLED="no",ONBOOT="yes"
service network restart
#重启服务
vi /etc/sysconfig/network-scripts/ifcfg-eth0
#配置静态IP

5.修改Hosts文件

127.0.0.1          localhost

192.168.1.101  master
192.168.1.102   slave1
192.168.1.102   slave2

6.配置ssh免登陆

#生成ssh免登陆密钥
ssh-keygen -t rsa
#执行完这个命令后,会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)
#将公钥拷贝到要免登陆的机器上
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
#或
ssh-copy-id -i localhost

7.重启主机

reboot -f

下载安装文件

1.下载cloudera-manager.repo

[cloudera-manager]
    # Packages for Cloudera Manager, Version 5, on RedHat or CentOS 6 x86_64                  
    name=Cloudera Manager
    baseurl=https://archive.cloudera.com/cm5/redhat/6/x86_64/cm/5.7.0/
    gpgkey =https://archive.cloudera.com/cm5/redhat/6/x86_64/cm/RPM-GPG-KEY-cloudera    
    gpgcheck = 1

2.下载CM install
3.下载CM rpms
4.下载CDH Parcel文件,只需要下载

注意:.sha1文件后缀更改为.sha,同时把内容只保留hash码部分。

Cloudera Manager安装

以下步骤在所有节点执行:

  1. 将cloudera-manager.repo文件拷贝到所有节点的/etc/yum.repos.d/文件夹下
  2. 验证repo文件是否起效
yum list|grep cloudera
#如果列出的不是你安装的版本,执行下面命令重试
yum clean all 
yum list | grep cloudera

3.将之前下载的rpms文件拷贝到所有节点下(任意目录)
切换到rpms目录下,执行

yum -y install *.rpm

4.将之前下载的Parcel那3个文件拷贝到/opt/cloudera/parcel-repo目录下(如果没有该目录,请自行创建)
至此,/opt/cloudera/parcel-repo下面有三个文件: CDH-5.7.0-1.cdh5.7.0.p0.36-el6.parcel
mainfest.json
CDH-5.7.0-1.cdh5.7.0.p0.36-el6.parcel.sha

以下步骤请只在主节点上执行:

1.将下载好的bin文件拷贝到主节点任意目录下
2.进入该目录,给bin文件赋予可执行权限,并安装

sudo chmod +x ./cloudera-manager-installer.bin
./cloudera-manager-installer.bin

CDH集群安装

CM安装成功后浏览器输入http://ip:7180,ip是CM安装的主机ip或者主机名。显示如下界面,用户名和密码都输入admin,进入web管理界面。

1.选择部署的版本,这里我们选择免费版的就可以了。
2.一直继续,在选择添加主机界面。输入主机ip或者主机名,点击搜索。



这里如果选择一系列主机可以输入如下的内容:

192.168.1.[101-105]
slave[1-3].com.cn

勾选要添加的主机,继续下一步
3.选择存储库,选择我们下好的版本就行了,其他全选无, JDK不需要勾选。
4.提供SSH登陆凭据,由于CDH会自动管理所有主机间的SSH通讯,所以我们之前并没有手动配置各个节点间的SSH免密登录。在这里统一设置就行了,设置好密码点继续。
5.集群安装,等就好了。
6.安装Parcel到所有主机上,时间会比较长继续等。
7.主机检查
8.安装服务
CDH5提供了你可能需要的各种服务,需要什么启动什么就行了。这里我选择了自定义,添加HBase,HDFS,MapReduce和ZooKeeper,这里大家按照自己的需求选。



9.角色分配



10.数据库设置
CDH默认内嵌了一个数据库,如果你需要MySQL或者Oracle请选择使用自定义数据库,点击测试连接,成功后点继续。

11.审核更改,默认就行了,到这里集群已经安装部署完成了,CDH会自动对你选择的服务进行初始化设置,你也可以稍后自行开启。

初始化完成后,将进入主页面

相关文章

  • CDH5.7.0离线安装

    系统环境:CentOS 6.5内存:主节点4G及以上,其他节点2G及以上 准备工作 以下步骤要在所有节点上执行 1...

  • 解决:cdh版本的Phoenix安装的问题

    问题背景: 因为我安装的都是cdh5.7.0系列版本,Phoenix官网上没有cdh5.7.0版本,所以就看大神们...

  • CDH5.7.0安装实践

    CDH5.7.0安装实践 规划: ip1 masterip2 slaveip3 slaveip4 slave (a...

  • 离线Yum安装 - 离线安装GitLab服务器

    参考 yum离线安装 背景 公司内网需要离线安装GitLab服务器, 其中依赖的yum源也需要离线安装 安装步骤 ...

  • centos 7离线安装中文版GitLab

    centos 7.6通过离线方式安装中文版GitLab。由于在线安装下载很慢,推荐使用离线安装。离线安装方法: 第...

  • Docke离线部署Redis集群

    1、离线安装Docker环境 参考:CentOS/RedHat 6.5 离线安装Docker 1)根据离线下载的依...

  • Openshift3.11集群安装

    安装环境 集群信息 离线安装包准备 离线docker镜像准备 离线rpm包准备 执行如下命名: 基础依赖包安装 配...

  • Centos下docker离线安装

    Centos下docker离线安装 1、下载docker安装文件 离线安装docker,需要下载docker的安装...

  • nodejs10安装

    CentOS7在线安装 CentOS7离线安装 下载RPM包,安装即可 Ubuntu在线安装 Ubuntu离线安装...

  • CentOS 7中安装Nginx与反向代理(Tomcat)

    一、Nginx安装 Nginx安装分为离线安装和在线安装, 这里主要介绍下离线安装(下载源码在服务器上安装)! 1...

网友评论

      本文标题:CDH5.7.0离线安装

      本文链接:https://www.haomeiwen.com/subject/bezqrttx.html