cloudera官网: https://www./ 官方文档地址: https://www./documentation/enterprise/latest.html 一 .CDN介绍和解决的问题CDH是由cloudera进行开发的大数据一站式平台管理解决方案,基于Hadoop生态的第三方发行版本,这样的描述相信大家还是挺难理解的,我们一起来梳理下CDH带来的改观. 作坊和工厂有什么区别? 一个是做出来东西就好了,一个是精细化流水线生产 用这个来对比自建Hadoop和CDH再好不过,要理解其中的区别我们需要先对CDH有个基础的认知,先从了解CDH解决了常见的什么问题 组件兼容
稳定安全
安装配置管理
资源监控管理运维
企业服务
二 .准备工作环境准备
需要准备一台cm服务器 两台master服务器 使用三台节点服务器
所有节点修改hostname > hostnamectl --static set-hostname cm> hostnamectl --static set-hostname master-1> hostnamectl --static set-hostname master-2> hostnamectl --static set-hostname slave-1> hostnamectl --static set-hostname slave-2> hostnamectl --static set-hostname slave-3 修改节点的hosts可以直接通过主机名进行访问 > vim /etc/hosts# 修改为大家自己服务器的IP地址192.168.3.10 cm 依赖文件安装包准备> mkdir -p /app/install> cd /app/install > wget http://archive./cm5/cm/5/cloudera-manager-centos7-cm5.15.0_x86_64.tar.gz> wget http://archive./cdh5/parcels/5.15.0/CDH-5.15.0-1.cdh5.15.0.p0.21-el7.parcel> wget http://archive./cdh5/parcels/5.15.0/CDH-5.15.0-1.cdh5.15.0.p0.21-el7.parcel.sha1> wget http://pic./mysql-connector-java.jar
最终我们可以看到有如下文件: 下载慢可选多线程下载工具 axelcd /app/install 所有节点关闭防火墙和selinux关闭防火墙: systemctl stop firewalld.service 关闭selinux: vim /etc/selinux/config 所有节点ssh免密码登录先在cm 上执行: ssh-keygen -t rsa #一路回车到完成ssh-copy-id -i ~/.ssh/id_rsa.pub root@cm #将公钥拷贝到本机的authorized_keys上 再在其他节点分别执行以下命令: 注意此处不变,将公钥拷贝到cm的authorized_k ssh-keygen -t rsa 在CM上,将authorized_keys分发到其他节点服务器: scp ~/.ssh/authorized_keys root@master-1:~/.ssh/ |
|