CDH的安装与部署

1.基础环境准备

1.1创建一个新的虚拟机
在这里插入图片描述

1.2安装虚拟机,设置ROOT密码并创建用户名为cdh的用户。
在这里插入图片描述
1.3修改配置文件
在这里插入图片描述
在这里插入图片描述
1.4测试是否可以联网
在这里插入图片描述
1.5安装常用命令
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1.6关闭防火墙
在这里插入图片描述
1.7复制两台虚拟机并修改名称

1.8生成MAC地址并记录此地址之后取消
在这里插入图片描述
1.9启动第二台虚拟机
在这里插入图片描述
1.10修改配置文件,修改以下三处内容(MAC地址为之前记录的)。
在这里插入图片描述
在这里插入图片描述
1.11修改MAC地址与配置文件中一致
在这里插入图片描述
1.12对第三台服务器重复1.8-1.11
1.13修改主机名
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1.14配置host
在这里插入图片描述
在这里插入图片描述
为了以后,我们使用谷歌或者其他浏览器访问域名也可以,那么我们需要对windows中的hosts文件进行配置。打开C:\Windows\System32\drivers\etc下的hosts文件,进行相应的配置:
在这里插入图片描述
1.14关闭selinux(在配置文件第一次设置时需要重启服务器)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.安装jdk和mysql

2.1传输文件
在这里插入图片描述
2.2解压
在这里插入图片描述
2.3配置环境变量
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.4下载MySQL安装源
在这里插入图片描述
若提示wget命令不存在,先执行
在这里插入图片描述
在这里插入图片描述
2.5安装MySQL安装源
在这里插入图片描述
2.6在线安装MySQL
在这里插入图片描述
在这里提醒,下载的东西很多而且是镜像下载。需要耐心等待。
2.7启动MySQL服务
在这里插入图片描述
2.8设置开机启动
在这里插入图片描述
2.9修改root登录密码
在这里插入图片描述
复制得到的密码,使用此密码登陆root
在这里插入图片描述
修改密码:
在这里插入图片描述
2.10配置mysql默认编码为utf-8
在这里插入图片描述
在这里插入图片描述
2.11重启MySQL
在这里插入图片描述
2.12设置允许远程、本地、host的访问权限
在这里插入图片描述

3.配置ssh免密

只在CDH001上操作:
3.1生成公钥和私钥
在这里插入图片描述
3.2在各自的~/.ssh目录下会生成两个文件
在这里插入图片描述
3.3将公钥拷贝到要免密登录的目标机器上
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.NTP时间同步

4.1在所有节点安装ntp服务
在这里插入图片描述
4.2设置时区
在这里插入图片描述
4.3开机自启动
在这里插入图片描述
4.4启动服务
在这里插入图片描述
4.5编辑ntp配置文件(4.5和4.6只在master节点配置)
在这里插入图片描述
在这里插入图片描述
4.6手动同步一次时间,免得本机与外部时间服务器时间差距太大,让ntpd不能正常同步
在这里插入图片描述
4.7编辑ntp配置文件(4.7和4.8只在slave节点配置)
在这里插入图片描述
在这里插入图片描述
4.8手动同步一次时间,免得本机与外部时间服务器时间差距太大,让ntpd不能正常同步
在这里插入图片描述
4.9启动ntp服务(所有节点)
在这里插入图片描述

5.安装CM

5.1下载cm
cm6.2.0 地址:https://archive.cloudera.com/cm6/6.2.0/redhat7/yum/RPMS/x86_64/
在这里插入图片描述
5.2传输文件到/home/cdh/softwares
CDH001四个安装包全部传输,CDH002和CDH003上传除了server和server-db外的两个包
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5.3在所有结点上安装依赖
在这里插入图片描述
命令很长:yum install -y bind-utils libxslt cyrus-sasl-plain cyrus-sasl-gssapi portmap fuse- libs /lib/lsb/init-functions httpd mod_ssl openssl-devel python-psycopg2 MySQL-python fuse-libs

5.4安装管理结点
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5.5初始化管理节点数据库
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5.6登录mysql创建scm用户
在这里插入图片描述
5.7创建hive用户
在这里插入图片描述
5.8初始化scm数据库
在这里插入图片描述
若报如下图错误
在这里插入图片描述
则要在root用户下配置java的环境变量
5.9上传parcel
在这里插入图片描述
5.10复制文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5.11在所有的子节点上安装cloudera-manager-daemons、cloudera-manager-agent
在这里插入图片描述
若报如下图所示错误,在root用户下配置java环境变量
在这里插入图片描述
在这里插入图片描述
若缺少依赖,则安装对应依赖
在这里插入图片描述
5.12修改agent配置
在这里插入图片描述
在这里插入图片描述
5.13启动cloudera-scm-server
在这里插入图片描述
5.14设置开机自启
在这里插入图片描述
5.15启动cloudera-scm-agent
在这里插入图片描述
5.16设置开机自启
在这里插入图片描述

6.登陆管理界面

使用浏览器访问主节点的7180端口,用户名密码默认都是admin
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这一步出现错误,可以参考解决方法:
1.将jdk压缩包解压到/usr/java(因为默认会到这个目录下寻找)。
2.清空nn和dn下的数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值