hadoop-hdfs-完全分布式搭建

 给其余三台安装JDK:

 安装的历史步骤,查看自己执行过的命令:具体安装步骤:https://www.cnblogs.com/LXL616/p/10810738.html

配置环境变量:

export JAVA_HOME=/usr/java/jdk1.8.0_152
export HADOOP_HOME=/opt/sxt/hadoop-2.7.2
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

 

 

 免秘钥:(管理脚本访问其他节点做的免秘钥):

 

 

 

 记得最后都要执行 exit 退出连接

 

 

 对其他两台进行相同的操作:

 

 

 

设置四台虚拟机时间保证时间相同:

 我这边时间不一致所以要统一设置时间

 

 这样四台显示的时间就一样了

 

 

接下来部署Hadoop:

 先将四台虚拟机都创建一个为Hadoop安装准备的目录

 

进到配置文件目录:然后把上次的伪分布式的文件修改成完全分布式

 

规划namenode 的启动位置

core-site.xml 文件设置可以决定namenode 在哪里启动

 

 规划datanode 的启动位置

 slaves 文件规划datanode 的启动位置

 

 规划secondnamenode 的启动位置

 hdfs-site.xml 文件规划secondnamenode 的启动位置

 

 

 由于昨天已经搭建过伪分布式文件系统 这边 env 的Java路径就不需要修改了

分发hadoop文件目录

 

 给其他两台同样的方式拷贝Hadoop目录

 

格式化完全分布式文件系统

 

 

这边dfs下只有name文件说明这里只有namenode

 启动分布式文件系统

node01:

 node02:

 

 node03 node04

 

图形化界面

 

猜你喜欢

转载自www.cnblogs.com/LXL616/p/10817495.html