阅读目录
一、前言
服务器:建议第一台内存不少于16G,其他可以8G
软件版本:
资源链接:
链接:https://pan.baidu.com/s/17GWF0opxYl0MIm2LJNUGRg?pwd=iq4l
提取码:iq4l
二、部署前环境准备
以下操作在所有机器上执行
1.配置host解析
1 2 3 4 |
|
2.调大用户文件描述符
1 2 3 4 5 6 |
|
3.配置时间同步(生产建议使用自建时间服务器)
1 2 3 |
|
4.安装Java环境
1 2 3 4 5 6 7 8 9 10 11 |
|
以下操作仅在ambari-server上执行
1.ambari免密登录节点
1 2 3 4 5 6 7 |
|
三、ambari服务部署
以下操作仅在ambari-server上执行
1.安装web服务,提供本地yum访问,此处使用Nginx
1 2 3 4 |
|
2.部署MySQL
安装步骤参考:https://www.cnblogs.com/panwenbin-logs/p/11425652.html
安装完成后根据提示登录并修改用户密码和权限
修改root密码及登录权限
1 2 3 4 5 6 |
|
3.创建ambari yum仓库
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
|
4.安装ambari-server服务
1 |
|
5.创建ambari-server服务所需的MySQL数据库
1 2 3 4 5 6 7 |
|
6.配置MySQL Java驱动
1 2 |
|
7.启动ambari配置向导
8.启动ambari服务
四、通过ambari控制台安装Hadoop集群
1.登录控制台
2.启动安装向导
3.定义集群名称
4.选择安装包
5.配置系统及HDP仓库地址
6.添加集群节点(这里只添加2台,第三台做集群扩容演示用)
7.执行添加操作
8.安装Service(大数据组件)
下一步,会产生一些告警和提示,根据实际情况处理
9.选择service安装的节点,保持默认即可
10.分配slave服务和client安装到哪些主机
11. 设置相关服务密码
12.创建hive数据库及设置jdbc路径
1 2 3 4 5 6 |
|
13.配置hive数据库连接信息
14.服务目录配置
15.配置各service再系统上使用哪个用户运行,默认即可
16.service资源及配置
17.view环境显示之前的配置,如果有问题可以点击左下角BACK返回修改,没有问题就可以点击"DEPLOY"部署了
18.开始部署,大概需要半小时
部署可以查看实时进度
有些告警,可以稍后处理
19.显示摘要信息,有两个告警,没有失败的
此时整个集群就部署完毕了
20.删除SmartSense service
先停止
再删除
服务器上删除smartsense相关文件
1 |
|
21.查看告警和异常
22.查看主机服务信息
确保组件状态都是正常
五、集群扩容
1.Hosts-> actions->Add New Hosts
2.配置新节点信息,和创建集群时一样
2.选择安装的slave和client客户端
其他步骤保持默认下一步即可
五、开启namenod、resourcemanager和HBase高可用
#注意:配置期间服务不可用
1.开启namenod HA
HDFS-> actions->enable namenode HA
前提条件,高可用需要集群最少三个节点,zookeeper集群最少三个节点,如果Hbase启动,需要关闭
自定义集群ID
选择namenode及journalNode节点
根据提示在命令行创建检查点,否则下一步无法点击
1 2 3 4 |
|
完成后,等待NEXT变为可点击后点击下一步
部署完成后点击下一步
按照提示在命令行执行,完成后等地NEXT可点击,点击下一步
1 |
|
启动组件,完成后下一步
命令行 执行初始化命令,注意两条命令不在一个机器上,完成后下一步
1 2 3 |
|
完成安装
安装结束,之前关闭的Hbase回自动启动,不许要手动启动,完成后部分组件需要重启,为了避免告警风暴可以先开启维护模式
重启服务
确保重启正常,并关闭维护模式
2.开启resourcemanager HA
YARN-> actions->enable resourcemanager HA
提示信息,提示操作回造成服务中断,需要计划停机时间
选择节点,由于第三台服务较少,这里选择第三台
review配置,下一步
确保全部步骤正常
3.开启HBase 高可用
启动对应节点上的服务
确认结果
至此,全部安装完毕
参考地址
ambari与HDP版本对应关系:https://supportmatrix.cloudera.com/#Hortonworks