• CM和CDH的安装-准备工作


    估计要分开来两篇博客说明,因为截图较多。

    1、三个节点cdh1(主节点),cdh2,cdh3

    配置就用一张图来说明,因为资源有限

    2、版本依赖说明:

    CDH-5.9.0-1.cdh5.9.0.p0.23-el6.parcel

    CDH-5.9.0-1.cdh5.9.0.p0.23-el6.parcel.sha1

    manifest.json

    下载地址:http://archive.cloudera.com/cdh5/parcels/

    cloudera-manager-el6-cm5.9.0_x86_64.tar.gz

    下载地址:http://archive-primary.cloudera.com/cm5/cm/5/

    jdk-8u151-linux-x64.tar.gz 

    下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    mysql-connector-java-5.1.30.jar

    下载地址:http://download.softagency.net/MySQL/Downloads/Connector-J/

    mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz

    下载地址:wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz

    注:下载完成后,上传至cdh1的/opt目录下,因为cloudera manager的目录默认位置在/opt目录下

    3、cdh1,cdh2,chd3网络设置

    3.1、网络配置(所有节点)

    修改主机名(所有节点):vim /etc/sysconfig/network

    NETWORKING = yes

    HOSTNAME = cdh1

    NETWORKING_IPV6 = no

    PEERNTP = no

    重启网络:service network restart

    修改ip与主机名的对应关系(所有节点):vi /etc/hosts

    192.168.189.128   cdh1

    192.168.189.129   cdh2

    192.168.189.130   cdh3

    关闭防火墙(所有节点)    #详见我其他博客

    关闭SELinux(所有节点)  #详见我其他博客

    NTP服务时间同步(所有节点,严格按照博客操作) #详见我其他博客

    SSH设置无密码登陆(所有节点,严格按照博客操作) #详见我其他博客

    JDK配置(所有节点)  #详见我其他博客

    4、只在cdh1节点安装mysql

    mysql 安装配置 (cdh1节点) # 详见我其他博客

    5、建数据库hive,amon,oozie,hue

    mysql -uroot -pxxxx进入mysql命令行,创建以下数据库:

    #hive

    create database hive DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

    #activity monitor

    create database amon DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

    # Oozie

    create database oozie DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

    #Hue

    create database hue DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

    #授权root用户在主节点拥有所有数据库的访问权限

    grant all privileges on *.* to 'root'@'cdh1' identified by 'xxxx' with grant option;

    flush privileges;

     6、下载第三方依赖

    yum install chkconfig python bind-utils psmisc libxslt zlib sqlite cyrus-sasl-plain cyrus-sasl-gssapi fuse fuse-libs redhat-lsb -y

    到此准备工作已经完成!

  • 相关阅读:
    Java中IO流的总结
    Java常用集合体系以及相互区别
    TreeMap集合特点、排序原理
    HashMap集合
    TreeSet集合
    redis 数据类型详解 以及 redis适用场景场合
    You need tcl 8.5 or newer in order to run the Redis test
    PHP 获取二维数组中某个key的集合
    Linux 定时任务
    phpmailer邮件类
  • 原文地址:https://www.cnblogs.com/xubiao/p/7867114.html
Copyright © 2020-2023  润新知