CentOS6.5基于Ambari搭建Hadoop开发环境

准备环境

部署好的Ambari-server
安装完成的MariaDB等等
在这里插入图片描述
准备环境的过程详见我上一篇博客的链接

搭建过程

(1)登陆进入Ambari初始页面
(右键翻译会将整个页面翻译成中文,但是某些专有名词会被翻译得很怪hhh)
在这里插入图片描述
(2)单击按钮Launch Install Wizard,开始搭建集群
输入集群名称,点击下一步(我这里的集群名称是myCluster)
在这里插入图片描述
(3)部署HDP
①选择HDP2.4再点击Advanced Repository Options
[注]如果当初创建本地源的时候下载的是HDP其他版本,则选择相应版本
在这里插入图片描述
②由于虚拟机的系统是CentOS6.5,所以选择redhat6
后面的地址修改为搭建好的本地源地址
在这里插入图片描述
(4)配置ssh
将上方文本框填入搭建涉及的主机
在ambari-server运行的节点上执行以下指令

cat ~/.ssh/id_rsa

将密钥拷贝到文本框中点击下一步
在这里插入图片描述

在虚拟机上更新一下openssl版本(否则下一步可能出错失败)
(如果出现出错失败的情况,更新openssl版本再重试即可)

yum install openssl

等待一段时间
在这里插入图片描述
成功,但是有warning提示。我们点击这个提示查看warning内容。
在这里插入图片描述
① 禁用 Transparent Huge Pages
在这里插入图片描述

# cat /sys/kernel/mm/transparent_hugepage/enabled 
[always] madvise never 
# echo never > /sys/kernel/mm/transparent_hugepage/enabled 
# echo never > /sys/kernel/mm/transparent_hugepage/defrag 
# cat /sys/kernel/mm/transparent_hugepage/enabled 
always madvise [never] 

重启后失效,需要再次执行。
②ntpd服务没开
在这里插入图片描述
那么就配置一下ntp: 配置教程
至此,warning全部搞好
在这里插入图片描述
点击下一步
在这里插入图片描述
(5)选择需要安装的服务。本例安装 HDFS、YARN+MapReduce2、Zookeeper、Tez、Pig、Hive、Mahout、Sqoop等服务。然后点击下一步。
在这里插入图片描述
注:这里若是选择了网页翻译成中文,就很好玩了hhh感兴趣的话可以试试
在这里插入图片描述
然后我们发现出现了如下提示。意思是让把Ambari Mertics勾上。那就勾上吧。
在这里插入图片描述
(6)部署(为了省事,我选默认的。直接下一步)
在这里插入图片描述
在这里插入图片描述
(7)分配客户机和服务器(使用默认配置)
在这里插入图片描述
(8)Service的配置
(这里配置了一下Hive的数据库密码)
在这里插入图片描述
配置了一下HDFS的DataNode大小(因为建议小于0.957个G)
在这里插入图片描述我这里设置成了512MB,点击下一步
报了一个提示。翻译之后显示如下
在这里插入图片描述
于是,在Hive-Settings里将TezContainerSize改成682MB
在这里插入图片描述
剩下那个不管了,直接下一步,等着
在这里插入图片描述
如果报错,参考问题集

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值