centos7.2下的CDH集群安装

1 修改主节点hosts文件,分发到各从节点

 

2.主节点 生成认证文件authorized_keys,并分发到各从节点

ssh-keygen -trsa

cat~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

chmod 600~/.ssh/authorized_keys

scp  -P 822 ~/.ssh/authorized_keys root@slaver1:~/.ssh

 

3.修改各节点主机名

Hostnamectl set-hostnameservername --static

4.关闭防火墙

Systemctl stopfirewalld.service

 

5.所有节点安装jdk8

rpm –ivh jdk-8u91-linux-x64.rpm

配置环境变量

在 /etc/profile 文件末尾 加上:

exportJAVA_HOME=/usr/java/jdk1.8.0_91

exportPATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

测试java环境;

6.在主节点安装mysql

6.1配置域名解析

vi  /etc/resovl.conf

在最后面加上:

servername8.8.8.8

servername8.8.4.4

6.2手动下载yum源,并解压

http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

6.3yum安装mysql

yum installmysql-server

密码改为(root/Root123.)

6.4创建存hadoop各组件元数据的库

-- 创建hive数据元数据库,并赋予权限

      create database metastore DEFAULTCHARACTER SET latin1;

      grant all on metastore.* TO 'hive'@'%'IDENTIFIED BY 'hive_password';

      -- 创建scm数据库,并赋予权限

      create database scm DEFAULT CHARACTER SETutf8;

      grant all on scm.* TO 'scm'@'%' IDENTIFIEDBY 'scm_password';

      -- 创建amon数据库,并赋予权限

      create database amon DEFAULT CHARACTER SETutf8;

      grant all on amon.* TO 'amon'@'%'IDENTIFIED BY 'amon_password';

      -- 创建rmon数据库,并赋予权限

      create database rmon DEFAULT CHARACTER SETutf8;

      grant all on rmon.* TO 'scm'@'%'IDENTIFIED BY 'rmon_password';

      -- 创建sentry数据库,并赋予权限

      create database sentry DEFAULT CHARACTERSET utf8;

      grant all on sentry.* TO 'sentry'@'%'IDENTIFIED BY 'sentry_password';

      -- 创建hue数据库,并赋予权限

      create database hue CHARACTER SET utf8;

      grant all on hue.* to 'hue'@'%' identifiedby 'secretpassword';

      -- 创建oozie数据库

      create database oozie CHARACTER SET utf8;

      grant all privileges on oozie.* to'oozie'@'%' identified by 'oozie';

6.5下载mysql驱动到/usr/share/java(不存在就新建该目录)

7.CM5安装

7.1下载cloudera-manager-centos7-cm5.8.3_x86_64.tar.gz

解压到/opt/

 7.2添加cloudera-scm用户

sudo useradd--system --home=/opt/cloudera-manager/cm-5.8.3/run/cloudera-scm-server--no-create-home --shell=/bin/false --comment "Cloudera SCM User"cloudera-scm

7.3修改/opt/cm-5.8.3/etc/cloudera-scm-agent/config.ini下面的server_host=master

将/ usr/share/java下的驱动cp到/opt/cloudera-manager/cm-5.8.3/share/cmf/lib目录下

7.4将cm-5.8.3分发到各节点的/opt目录下:

scp –P 822  –r /opt/cloudera-manager/cm-5.8.3  root@slaver1:/opt

7.5为Cloudera Manager 5建立数据库:

/opt/cm-5.8.3/share/cmf/schema/scm_prepare_database.shmysql scm -hlocalhost -uroot –pRoot123. --scm-host localhost scm scm scm

8.下载CDH-5.8.2-1.cdh5.8.2.p0.3-el6.parcel,CDH-5.8.2-1.cdh5.8.2.p0.3-el6.parcel.sha,manifest.json

8.1上传到/opt/cloudera-manager/cloudera/parcel-repo

8.2先启动主节点的/opt/cm-5.8.3/etc/init.d/cloudera-scm-server

./cloudera-scm-serverstart

 

然后启动所有节点的/opt/cm-5.8.3/etc/init.d/cloudera-scm-agent

./cloudera-scm-agentstart


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值