zoukankan      html  css  js  c++  java
  • CDH安装(一)

    1. 下载包:
      https://archive.cloudera.com/cdh6/6.2.1/parcels/
      https://archive.cloudera.com/cm6/6.2.1/redhat7/yum/RPMS/x86_64/
    2. 安装依赖包
      yum install -y cyrus-sasl-plain cyrus-sasl-gssapi portmap fuse-libs bind-utils libxslt fuse
      yum install -y /lib/lsb/init-functions createrepo deltarpm python-deltarpm
      yum install -y mod_ssl openssl-devel python-psycopg2 MySQL-python
    3. 安装httpd(只需要在部署本地yum源的机器上安装即可,不用三台全部安装)
      yum install httpd
      yum install createrepo
    4. 配置host
      vim /etc/hosts
      image-20200720215920774
    5. 关闭防火墙
      查看防火墙状态: systemctl status firewalld.service
      绿的running表示防火墙开启
      执行关闭命令: systemctl stop firewalld.service
      再次执行查看防火墙命令:systemctl status firewalld.service
      执行开机禁用防火墙自启命令 : systemctl disable firewalld.service
      完成
    6. 关闭selinux(在配置文件中第一次设置时需要重启服务器)
      setenforce 0

    ​ vim /etc/selinux/config
    ​ 将SELINUX=enforcing改为SELINUX=disabled

    ​ reboot

    1. 安装httpd服务
      yum install httpd -y(已安装过)
      systemctl start httpd.service
      cd /var/www/html/
      mkdir -p cm6/6.2.1/redhat7/yum/RPMS/x86_64/
      上传cmd6中的文件到此目录,上传allkeys.asc文件到/var/www/html/cm6/6.2.1/目录下

    访问测试:http://hadoop01/cm6/6.2.1/redhat7/yum/RPMS/x86_64/

    image-20200720220028778

    1. 生成repodata目录
      cd /var/www/html/cm6/6.2.1/redhat7/yum
      createrepo .

    2. 配置本地yum源
      cd /etc/yum.repos.d/
      vim cloudera-manager.repo
      填写:
      [cloudera-manager]
      name=Cloudera Manager
      baseurl=http://hadoop01/cm6/6.2.1/redhat7/yum/
      gpgcheck=0
      enabled=1

    执行命令:
    yum clean all
    yum list | grep cloudera

    1. 创建cloudera-scm用户(centos7要求必须有,centos6没有要求)
      useradd cloudera-scm
      passwd cloudera-scm
      test123456
      --免密钥登录
      echo "cloudera-scm ALL=(root)NOPASSWD:ALL" >> /etc/sudoers
      su - cloudera-scm
      exit

    2. 安装mysql服务
      第一步:下载repo,并安装mysql-server
      wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
      yum -y install mysql57-community-release-el7-10.noarch.rpm
      yum -y install mysql-community-server
      这个步骤需要网络,并根据网速会花些时间,安装完成后会覆盖之前的mariadb。
      如果提示-bash: wget: 未找到命令,则:yum -y install wget

    第二步:mysql设置
    启动:
    systemctl start mysqld.service
    查看运行情况:
    systemctl status mysqld.service

    第三步:登录mysql
    查看mysql密码
    grep "password" /var/log/mysqld.log
    登录mysql
    mysql -uroot -p

    第四步:修改密码
    取消mysql密码规范限制
    set global validate_password_policy=0;
    set global validate_password_length=1;
    重设密码
    alter user 'root'@'localhost' identified by '123456';
    flush privileges;

    第五步:卸载repo包
    此时还有一个问题,因为安装了yum repository,以后每次yum都会自动更新,耗费时间,所以卸载掉:
    yum -y remove mysql57-community-release-el7-10.noarch

    第六步:安装mysql(后续作为元数据库)
    create database scm DEFAULT CHARACTER SET utf8;
    grant all PRIVILEGES on . TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
    grant all PRIVILEGES on . TO 'root'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;
    grant all PRIVILEGES on . TO 'root'@'hadoop01' IDENTIFIED BY '123456' WITH GRANT OPTION;
    flush privileges;

    image-20200720220122179

  • 相关阅读:
    [原创] 为Visio添加公式编辑器工具栏按钮
    Matlab 图论最短路问题模型代码
    「SCOI2011」「LOJ #2441」 棘手的操作
    「APIO2012」「Luogu P1552」派遣
    「JLOI2015」「LOJ #2107」城池攻占
    「Wallace 笔记」LOJ 「数列分块入门」 9 题题解
    「Codeforces 235C」Cyclical Quest
    「Codeforces 1037H」Security
    「UVA 11468」Substring
    「LOJ #2102」「TJOI2015」弦论
  • 原文地址:https://www.cnblogs.com/dalianpai/p/13348067.html
Copyright © 2011-2022 走看看