CDH


1    互相免密登录,注意自己对自己的免密
    
2   SELINUX关闭
 
3   安装JDK配置环境变量
    
4    安装NTP yum install ntp
5    安装配置mysql (第一个主机)
    
6    安装第三方依赖包  (3台都要安装)
    
ClouderaManager 安装    

1、安装Cloudera Manager Server、Agent  解压安装包
    mkdir /opt/cloudera-manager 3个都要
    tar xvzf cloudera-manager*.tar.gz -C /opt/cloudera-manager  server和agent都是这个脚本
    
2、创建CM管理员账户 cloudera-scm   3个都要
    
3、在Agent上修改Agent配置文件  指定它的server的主机名以及端口,3台Agent都要配
    
4、配置Server的数据库 先看/usr/share下有没有,没有则创建
    拷贝mysql的jar时,要拷贝到目录/usr/share/java/下
    注意jar包名称要修改为mysql-connector-java.jar(CM是根据名称的匹配来找jar包)
    
    在mysql里面给它创建一个临时的账户并授权,供我们CM建库的时候使用
   (参考,本文件夹下的另一个mysql文档,即创建用户又分配了权限)
  

5、创建Parcel目录
    Server节点
    Agent节点
    服务器会将安装包分发都各个机器的parcels文件夹
    
6、制作CDH本地源 (就是本机集成了 一大堆 服务安装包)
    下载好文件CDH-5.4.0-1.cdh5.4.0.p0.27-el6.parcel以及manifest.json,
    将这两个文件放到server节点的/opt/cloudera/parcel-repo下。注意 parcel-repo这个目录是我们cdh在集群时会默认检查的一个目录
    打开manifest.json文件,里面是json格式的配置,找到与下载版本相对应的hash码,新建文件,文件名与你的parel包名一致,并加上.sha后缀,将hash码复制到文件中保存。
    
7、启动CM Server、Agent  启动之前快照
    输完命令后会提示 ok ,但实际并未完成,只是命令执行ok
    看是否启动,要看日志
    Sever首次启动会自动创建表以及数据,不要立即关闭或重启,否则需要删除所有表及数据重新安装 
1    ClouderaManager的使用

    主机-host
    机架-rack
    集群-Cluster
    服务-service 例如 hive
    服务实例-service instance 安装了,这个实例就安装了
    角色-role 例如 namenode  datanode
    角色实例-role instance 安装了就是成了实例
    角色组-role group 相同的功能就是一个组
    主机模板-host template  例如node2 和node3 装的一样,
    那么他们就可以定义一种模板 例如 专门datanode,例如装新机子的
    的时候,就可以直接指定这个模板
    parcel  就是安装包
    静态服务池-static service pool
    动态资源池-dynamic resource pool

你可能感兴趣的:(CDH)