首页 > 其他 > 详细

CDH安装(一)

时间:2020-07-21 00:48:40      阅读:101      评论:0      收藏:0      [点我收藏+]
  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
    技术分享图片
  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/

技术分享图片

  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;

技术分享图片

CDH安装(一)

原文:https://www.cnblogs.com/dalianpai/p/13348067.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!