1.安装操作系统,保证联网环境,本文以CentOS 6.8为操作系统(略)

2.wget下载安装包(以5.3.3为例)
#mkdir /usr/cdh ---新建cm安装目录
#cd /usr/cdh ---切换目录
#wget 获取下载链接文件到本地服务器
#wget http://archive.cloudera.com/cm5/cm/5/cloudera-manager-el6-cm5.3.3_x86_64.tar.gz
#wget http://archive.cloudera.com/cdh5/parcels/5.3.3/CDH-5.3.3-1.cdh5.3.3.p0.5-el6.parcel
#wget http://archive.cloudera.com/cdh5/parcels/5.3.3/CDH-5.3.3-1.cdh5.3.3.p0.5-el6.parcel.sha1
#wget http://archive.cloudera.com/cdh5/parcels/5.3.3/manifest.json
#mv CDH-5.3.3-1.cdh5.3.3.p0.5-el6.parcel.sha1 CDH-5.3.3-1.cdh5.3.3.p0.5-el6.parcel.sha ---重命名.sha1
#mkdir /opt/cloudera/parcel-repo ---新建集群包安装目录
#mv CDH-5.3.3-1.cdh5.3.3.p0.5-el6.parcel /opt/cloudera/parcel-repo --移动文件到集群包安装目录下
#mv CDH-5.3.3-1.cdh5.3.3.p0.5-el6.parcel.sha /opt/cloudera/parcel-repo ---同上
#mv manifest.json /opt/cloudera/parcel-repo ---同上
#tar zxvf cloudera-manager-el6-cm5.3.3_x86_64.tar.gz ---解压 3.主节点与从节点修改配置(以三个节点为例子)
3.1 vim /etc/sysconfig/network(配置主机名)
NETWORKING=yes HOSTNAME=master(备注:从节点改为对应的名字,如slave1)
3.2 vim /etc/hosts (配置主机名与IP地址映射)
192.168.1.126 master
192.168.1.127 slave1
192.168.1.128 slave2
3.3 安装JDK1.7(本文推荐二进制包安装,不推荐命令安装,操作略)
3.4 关闭防火墙和SELinux
#service iptables stop ---停止防火墙服务
#chkconfig iptables off ---永久停止防火墙服务
#vim /etc/selinux/config ---修改SELinux配置
SELINUX=disabled
#保存退出
#setenforce 0 ---立即生效
3.5 配置时间同步
#yum -y install ntp ---安装ntp
#ntpdate -u ntp1.aliyun.com ---配置阿里云时钟
#vim /etc/ntp.conf
server ntp1.aliyun.com prefer
#保存退出
#service ntpd start ---开启ntpd服务
#chkconfig ntpd on ---ntpd自启动
3.6 主节点添加scm用户
useradd --system --home=/usr/cdh/cm-5.3.3/run/cloudera-scm-server/
--no-create-home --shell=/bin/false --comment "Cloudera SCM User"
cloudera-scm
3.7 配置ssh无密登录
在 master机器生成公钥文件
#ssh-keygen -t rsa
#cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
#chmod 600 ~/.ssh/authorized_keys
#拷贝到其他主机上
#scp ~/.ssh/authorized_keys root@slave1:~/.ssh/
#scp ~/.ssh/authorized_keys root@slave2:~/.ssh/
#ssh slave1
#ssh slave2 4.主节点安装mysql
#yum -y install mysql* ---安装所有mysql组件
#service mysqld start ---开启mysqld服务
#chkconfig mysqld on ---mysqld自启动
#mysql(无密登录)
#create database hive DEFAULT CHARSET utf8 COLLATE utf8_general_ci; (创建数据库hive)
#grant all privileges on *.* to 'root'@'master' identified by 'mysql005' with grant option; (授予权限)
#grant all privileges on *.* to 'root'@'%' identified by 'mysql005' with grant option; (同上)
#grant all privileges on *.* to 'root'@localhost identified by 'mysql005' with grant option; (同上)
#flush privileges
#exit 5.安装cm5
5.1 拷贝mysql连接库到cm对应的目录下
#cp mysql-connector-java-5.1.30.jar /usr/cdh/cm-5.3.3/share/cmf/lib/
5.2 拷贝cm-5.3.3目录所有文件到各个节点
#scp -r /usr/cdh/cm-5.3.3 root@slave1:/usr/cdh/
#scp -r /usr/cdh/cm-5.3.3 root@slave2:/usr/cdh/
5.3 各个节点修改主机名(可忽略)
vim /usr/cdh/cm-5.3.3/etc/cloudera-scm-agent/config.ini
server_host=master
5.4 初始化cm数据库
#/usr/cdh/cm-5.3.3/share/cmf/schema/scm_prepare_database.sh mysql cm -hlocalhost -uroot -pmysql005 --scm-host localhost scm scm scm
5.5 在master(namenode)主节点启动
#/usr/cdh/cm-5.3.3/etc/init.d/cloudera-scm-server start
#/usr/cdh/cm-5.3.3/etc/init.d/cloudera-scm-agent start
5.6 在slave(datanode)所有从节点启动
#/usr/cdh/cm-5.3.3/etc/init.d/cloudera-scm-agent start
5.7 登录cm系统进行集群安装
#http://192.168.1.126:7180/cmf/login ---用户和密码都是 admin
#echo 0 > /proc/sys/vm/swappiness (交换值默认为60)
#如果系统安装有tomcat,请修改8005端口(sqoop限制)
#第一步选择免费版本,选择所有节点安装
#第二步等待下载、分配、激活,选择parcel进行安装
#第三步拷贝mysql连接库到hive/lib下
#cp /usr/cdh/cm-5.3.3/share/cmf/lib/mysql-connector-java-5.1.30.jar
/opt/cloudera/parcels/CDH-5.3.3-1.cdh5.3.3.p0.5/lib/hive/lib/
#第四步默认设置,主机检查,然后下一步开启所有服务20分钟后即可安装完成。
#注销,重新登录即可。

CM记录-部署cdh5.3.3集群的更多相关文章

  1. Centos7离线部署kubernetes 1.13集群记录

    一.说明 本篇主要参考kubernetes中文社区的一篇部署文章(CentOS 使用二进制部署 Kubernetes 1.13集群),并做了更详细的记录以备用. 二.部署环境 1.kubernetes ...

  2. 一键部署Kubernetes高可用集群

    三台master,四台node,系统版本为CentOS7 IP ROLE 172.60.0.226 master01 172.60.0.86 master02 172.60.0.106 master0 ...

  3. CDH5.16.1集群新增节点

    如果是全新安装集群的话,可以参考<Ubuntu 16.04上搭建CDH5.16.1集群> 下面是集群新增节点步骤: 1.已经存在一个集群,有两个节点 192.168.100.19 hado ...

  4. Hadoop ha CDH5.15.1-hadoop集群启动后,两个namenode都是standby模式

    Hadoop ha CDH5.15.1-hadoop集群启动后,两个namenode都是standby模式 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一说起周五,想必大家都特别 ...

  5. 使用Kubespray在ubuntu上自动部署K8s1.9.0集群

    Kubespray 是 Kubernetes incubator 中的项目,目标是提供 Production Ready Kubernetes 部署方案,该项目基础是通过 Ansible Playbo ...

  6. CentOS 7部署Kafka和Kafka集群

    CentOS 7部署Kafka和Kafka集群 注意事项 需要启动多个shell脚本交互客户端进行验证,运行中的客户端不要停止. 准备工作: 安装java并设置java环境变量,在`/etc/prof ...

  7. 使用Cloudera部署,管理Hadoop集群

    Hadoop系列之(三):使用Cloudera部署,管理Hadoop集群 http://www.cnblogs.com/ee900222/p/hadoop_3.html Hadoop系列之(一):Ha ...

  8. Hadoop ha CDH5.15.1-hadoop集群启动后,集群容量不正确,莫慌,这是正常的表现!

    Hadoop ha CDH5.15.1-hadoop集群启动后,集群容量不正确,莫慌,这是正常的表现! 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.集群启动顺序 1>. ...

  9. Docker Compose 一键部署Nginx代理Tomcat集群

    Docker Compose 一键部署Nginx代理Tomcat集群 目录结构 [root@localhost ~]# tree compose_nginx_tomcat/ compose_nginx ...

随机推荐

  1. vim复制粘帖代码

    参照:https://blog.csdn.net/sodawaterer/article/details/61918370

  2. 反射 与 preprrty装饰器

    反射: 指的是通过字符串来操作对象属性的增删改除 主要分为四种方法: hasattr :    查看字符串 是否 存在 返回---> Ture / False getattr:    获取对象属 ...

  3. EMM386和UMBPCI 区别

    EMM386和UMBPCI 区别 1,SupportCD-ROM[HIMEM+EMM386NOEMS].支持光驱(EMM386模式)2,SupportCD-ROM[HIMEM+UMBPCI].支持光驱 ...

  4. 【cf842C】 Ilya And The Tree(dfs、枚举因子)

    C. Ilya And The Tree 题意 给一棵树求每个点到根的路上允许修改一个为0,gcd的最大值. 题解 g是从根到当前点允许修改的最大gcd,gs为不修改的最大gcd.枚举当前点的因子,更 ...

  5. 【hdu 6161】Big binary tree(二叉树、dp)

    多校9 1001 hdu 6161 Big binary tree 题意 有一个完全二叉树.编号i的点值是i,操作1是修改一个点的值为x,操作2是查询经过点u的所有路径的路径和最大值.10^5个点,1 ...

  6. 【Tsinsen A1339】JZPLCM (树状数组)

    Description 原题链接 ​ 给定一长度为\(~n~\)的正整数序列\(~a~\),有\(~q~\)次询问,每次询问一段区间内所有数的\(~LCM~\)(即最小公倍数).由于答案可能很大,输出 ...

  7. linux添加lvm磁盘大小,命令行创建swap

    添加硬盘 添加一块硬盘. 重新扫描硬盘 echo "- - -" > /sys/class/scsi_host/host0/scan echo "- - -&quo ...

  8. 【转】STM32擦除内部FLASH时间过长导致IWDG复位分析

    @20119-01-29 [小记] STM32擦除内部FLASH时间过长导致IWDG复位分析

  9. Kafka史上最详细原理总结

    https://blog.csdn.net/ychenfeng/article/details/74980531 Kafka Kafka是最初由Linkedin公司开发,是一个分布式.支持分区的(pa ...

  10. Git多个SSH KEYS解决方案(含windows自动化、TortoiseGit、SourceTree等)

    工作过程中,经常会使用到多个git仓库,每个git仓库对应一个账号,可以理解为每个git仓库对应一个ssh key,因此我们需要管理多个ssh key.   一.快速创建ssh key   1. 创建 ...