当前位置:   article > 正文

Hadoop完全分布式搭建(超详细,傻瓜式安装)_完全分布式hadoop搭建详细

完全分布式hadoop搭建详细

Hadoop完全分布式安装配置*

使用的三台主机名称分别为bigdata1,bigdata2,bigdata3。所使用的安装包名称按自己的修改,安装包可去各大官网上下载*

一.JDK:

1.解压:

tar -zxvf /opt/software/jdk-8u212-linux-x64.tar.gz -C /opt/module/
  • 1

2.修改环境变量:

vim  / etc/profile
  • 1

三台虚拟机都要配置
在最下面添加

JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.8.0_212
export PATH=$PATH:$JAVA_HOME/bin
  • 1
  • 2
  • 3

刷新环境变量

source /etc/profile
  • 1

3.检验JDK:
输入javac:

 javac
  • 1

在这里插入图片描述

输入 java -version:

java -version
  • 1

在这里插入图片描述
4.配置hosts

vim /etc/hosts
  • 1

在这里插入图片描述
ip地址根据自己虚拟机的ip与名称进行修改

5.做免密登录:

ssh-keygen -t rsa -N "" -f ~/.ssh/id_rsa
  • 1
ssh-copy-id bigdata1
ssh-copy-id -i ~/.ssh/id_rsa.pub bigdata2
ssh-copy-id -i ~/.ssh/id_rsa.pub bigdata3
  • 1
  • 2
  • 3

输入代码后根据提示输入yes或者密码
6.分发jdk:

  scp -r /opt/module/jdk1.8.0_212/ root@bigdata2:/opt/module/
  scp -r /opt/module/jdk1.8.0_212/ root@bigdata3:/opt/module/
  • 1
  • 2

在这里插入图片描述
在这里插入图片描述

二,hadoop:

7.在bigdata1将Hadoop解压到/opt/module

tar -zxvf /opt/software/hadoop-3.1.3.tar.gz -C /opt/module/
  • 1

在这里插入图片描述
8.添加Hadoop的环境变量
三台虚拟机都要配置

 vim / etc/profile
  • 1
 #HADOOP_HOME

export HADOOP_HOME=/opt/module/hadoop-3.1.3

export PATH=$PATH:$HADOOP_HOME/bin

export PATH=$PATH:$HADOOP_HOME/sbin

export HDFS_NAMENODE_USER=root

export HDFS_DATANODE_USER=root

export HDFS_SECONDARYNAMENODE_USER=root

export YARN_RESOURCEMANAGER_USER=root

export YARN_NODEMANAGER_USER=root 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

刷新环境变量

source / etc/proflie
  • 1

9.配置文件在hadoop-3.1.3/etc/hadoop里面
①core-site.xml

   vim /opt/module/hadoop-3.1.3/etc/hadoop/core-site.xml  
  • 1
<configuration>

<property>

<name>fs.defaultFS</name>

<value>hdfs://bigdata1:8020</value>

</property>

<property>

<name>hadoop.tmp.dir</name>

<value>/opt/module/hadoop-3.1.3/data</value>

</property>

<property>

<name>hadoop.http.staticuser.user</name>

<value>root</value>

</property>

</configuration>
  • 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

②hdfs-site.xml

vim /opt/module/hadoop-3.1.3/etc/hadoop/hdfs-site.xml
  • 1
<configuration>

 <property>

<name>dfs.namenode.http-address</name>

<value>bigdata1:9870</value>

</property>

<property>

<name>dfs.namenode.secondary.http-address</name>

<value>bigdata2:9868</value>

</property> 

</configuration> 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

③yarn-site.xml

 vim /opt/module/hadoop-3.1.3/etc/hadoop/yarn-site.xml
  • 1
<configuration>

<property>

<name>yarn.nodemanager.aux-services</name>

<value>mapreduce_shuffle</value>

</property>

<property>

<name>yarn.resourcemanager.hostname</name>

<value>bigdata3</value>

</property>

<property>

<name>yarn.nodemanager.env-whitelist</name>

<value>JAVA_HOME,HADOOP_COMMON_HOME,HADOOP_HDFS_HOME,HADOOP_CONF_DIR,CLASSPATH_PREPEND_DISTCACHE,HADOOP_YARN_HOME,HADOOP_MAPRED_HOME</value>

</property>

</configuration>
  • 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

④mapred-site.xml

 vim /opt/module/hadoop-3.1.3/etc/hadoop/mapred-site.xml
  • 1
<configuration>

<property>

<name>mapreduce.framework.name</name>

<value>yarn</value>

</property>

</configuration>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

⑤workers

vim /opt/module/hadoop-3.1.3/etc/hadoop/workers
  • 1

删除原有数据修改为:

bigdata1
bigdata2
bigdata3
  • 1
  • 2
  • 3

10.分发Hadoop:

scp -r /opt/module/hadoop-3.1.3/ root@bigdata2:/opt/module/
scp -r /opt/module/hadoop-3.1.3/ root@bigdata3:/opt/module/
  • 1
  • 2

在这里插入图片描述

在这里插入图片描述

11.进行格式化Hadoop(三台虚拟机都要进行格式化)

hdfs namenode -format
  • 1

在这里插入图片描述

12.启动完全分布式
①在bigdata1上:

start-all.sh
  • 1

②在bigdata3上:

 start-yarn.sh
  • 1

13.jps查看进程
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/770672
推荐阅读
相关标签
  

闽ICP备14008679号