hdfs完全分布式部署(未分配namenode和yarn服务)

克隆一个完成了伪分布式的计算机

伪分布式部署参考:https://www.cnblogs.com/yaoss/p/12337177.html

多台服务器规划好地址

主机名IP地址
hostsname1 ip1
hostsname2 ip2
hostsname3 ip3

配置ip地址

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
IPADDR=192.168.31.54~56 修改
NETMASK=255.255.255.0
GATEWAY=192.168.31.1
UUID=eed91797-9084-4d4a-bd0d-9d58a0278344
DEVICE=eno16777736
ONBOOT=yes

 

修改ip映射和主机名

vi /etc/hosts
ip 主机名1
ip 主机名2
ip 主机名3

hosts文件每个机器都相同

vi /etc/hostname
主机名1/主机名2/主机名3

配置ssh免密登录

ssh-keygen
ssh-copy-id ip

hdfs-site.xml

<configuration> 
  <!--副本数量-->
<property>
<name>dfs.replication</name>
<value>3</value>
</property>
</configuration>

slaves

hadoop101
hadoop102
hadoop103
拷贝hdfs-site.xml到克隆的机器中

清空克隆机器的hadoop/tmp/dfs文件夹,保证克隆机器节点的干净

在HDP01机器上
start-dfs.sh 开启三个软甲 namenode datanode secondarynamenode

测试

jps
[root@HDP01 .ssh]# jps
9491 Jps
9316 SecondaryNameNode
9142 DataNode
9005 NameNode

[root@HDP01 tmp]# jps
2243 Jps
2143 DataNode

192.168.31.12:50070

 

posted @ 2020-02-25 21:11  牛皮糖比  阅读(235)  评论(0编辑  收藏  举报