ambari安装HDFS组件(一)
原创
©著作权归作者所有:来自51CTO博客作者晚风_END的原创作品,请联系作者获取转载授权,否则将追究法律责任
ambari作为全球顶尖的Hadoop大数据组件快速部署和部署后的管理,还是非常的NB的,简单易用是它的重大特性。
在学习大数据的时候,ambari的安装集群会将一大部分人劝退,其实原因倒不是太复杂,而是很多同学安装集群的时候都是一路默认,正确的部署方式应该是从最小化集群搭建开始,然后逐步逐级的部署。这么说可能很多人还是不太明白,请看下图:

先将zookeeper组件安装完毕后,在根据自己的需要逐渐的安装丰富大数据的各个组件,并在部署阶段不停的调试测试大数据。
那么,如果像我上图一样只安装zookeeper后,首先需要添加的组件就是HDFS组件了,那么,HDFS组件是一个小套件。HDFS套件由namenode,DataNode,secondaryNode,jouneryNode,HDFS客户端,nfsgateway,phonex等等小组件组成的。
下面讲解通过ambari的web界面安装HDFS套件,并组成一个初级的大数据集群。
一,

二,调整完毕后,下一步。

三,调整完毕后,下一步。

四,调整完毕后,下一步。

五,调整完毕后,下一步。

六,确认一下信息后,点部署就可以啦

七,

截取部分启动namenode的日志,可以看到是进入了安全模式,稍等一会,自动离开了安全模式。
2022-03-20 16:51:06,974 - Execute['/usr/hdp/current/hadoop-hdfs-namenode/bin/hdfs dfsadmin -fs hdfs://hdp1.com:8020 -safemode get | grep 'Safe mode is OFF''] {'logoutput': True, 'tries': 115, 'user': 'hdfs', 'try_sleep': 10}
safemode: Call From master/192.168.0.16 to hdp1.com:8020 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused
2022-03-20 16:51:12,325 - Retrying after 10 seconds. Reason: Execution of '/usr/hdp/current/hadoop-hdfs-namenode/bin/hdfs dfsadmin -fs hdfs://hdp1.com:8020 -safemode get | grep 'Safe mode is OFF'' returned 1. safemode: Call From master/192.168.0.16 to hdp1.com:8020 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused
2022-03-20 16:51:26,254 - Retrying after 10 seconds. Reason: Execution of '/usr/hdp/current/hadoop-hdfs-namenode/bin/hdfs dfsadmin -fs hdfs://hdp1.com:8020 -safemode get | grep 'Safe mode is OFF'' returned 1.
2022-03-20 16:51:39,657 - Retrying after 10 seconds. Reason: Execution of '/usr/hdp/current/hadoop-hdfs-namenode/bin/hdfs dfsadmin -fs hdfs://hdp1.com:8020 -safemode get | grep 'Safe mode is OFF'' returned 1.
2022-03-20 16:51:52,756 - Retrying after 10 seconds. Reason: Execution of '/usr/hdp/current/hadoop-hdfs-namenode/bin/hdfs dfsadmin -fs hdfs://hdp1.com:8020 -safemode get | grep 'Safe mode is OFF'' returned 1.
Safe mode is OFF
八,

九,HDFS组件总体信息查看

至此,一个初步的大数据集群就搭建完毕了,后面,在添加一下DataNode和journalnodes和nfsgatewways就可以搭建出一个功能较全的大数据集群啦。