安装CDH

1.需要完成本地的基本配置
网络配置
JDK
免密钥
安装配置mysql
下载第三方依赖包

 yum install -y chkconfig python bind-utils psmisc libxslt zlib sqlite cyrus-sasl-plain cyrus-sasl-gssapi fuse fuse-libs redhat-lsb
2.安装 Cloudera Manager Server、Agent

(1)vi /opt/cloudera-manager/cm-5.4.3/etc/cloudera-scm-agent下的config.ini
文件
配置Server
在这里插入图片描述

(2)在所有节点创建用户cloudera-scm
useradd --system --no-create-home --shell=/bin/false --comment “Cloudera SCM User” cloudera-scm

(3)创建一个目录专门存放server(在server节点)

mkdir -p /opt/cloudera/parcel-repo

修改这个目录的权限为刚刚创建的目录

chown cloudera-scm:cloudera-scm /opt/cloudera/parcel-repo

在这里插入图片描述

(4)为每一个Agent创建一个目录

mkdir -p /opt/cloudera/parcels

修改目录权限

chown cloudera-scm:cloudera-scm /opt/cloudera/parcels

(5)在/usr/share/下面创建java目录

/usr/share/java

并且将驱动mysql-connector-java-5.1.26-bin.jar 到 /usr/share/java下

(6) 在mysql创建用户temp

grant all on *.* to 'temp'@'%' identified by 'temp' with grant option;

在这里插入图片描述
(7)进去到/opt/cloudera-manager/cm-5.4.3/share/cmf/schema

安装CDH_第1张图片

./scm_prepare_database.sh mysql temp -h node5 -utemp -ptemp --scm-host node5 scm scm scm

给定配置信息,在启动的时候会帮我们在mysql中创建库

安装CDH_第2张图片

(8)将本地原放入/opt/cloudera/parcel-repo下
安装CDH_第3张图片

(8)分发
在这里插入图片描述
将当前目录下的所有文件发生给其他节点(pwd 需要在当前目录下分发)

scp -r ./* root@node6:`pwd`

(9)启动
Sever首次启动会自动创建表以及数据,不要立即关闭或重启,否则需要删除所有表及数据重新安装

cd  /opt/cloudera-manager/cm-5.4.3/etc/init.d

启动server
安装CDH_第4张图片
启动所有的Agent

 /opt/cloudera-manager/cm-5.4.3/etc/init.d/cloudera-scm-agent start

启动很慢

安装CDH_第5张图片

一直点击下一步

安装CDH_第6张图片
在这里插入图片描述
修改这个值

完成之后重新检测
在这里插入图片描述

警告消失
安装CDH_第7张图片
点击完成
安装CDH_第8张图片
勾选自定义
安装CDH_第9张图片
点击继续,发现这里并没有使用HA ,后面可用调
安装CDH_第10张图片
使用默认配置点击下一步
安装CDH_第11张图片
启动完成
安装CDH_第12张图片

你可能感兴趣的:(安装CDH)