2021-03-14

1 hadoop的安装

一、我们的配置文件是这样的:

在这里插入图片描述

export JAVA_HOME=/usr/local/src/jdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/bin/dt.jar:$JAVA_HOME/lib/tools.jar

在这里插入图片描述

二、安装hadoop

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

三、 hadoop集群配置
在这里插入图片描述

1) 修改配置文件进入/usr/local/src/Hadoop/etc/Hadoop/下修改配置文件
修改hadoop-env.sh文件
添加 export JAVA_HOME=/usr/local/src/jdk
2) 修改core-site.xml文件

          configuration
             property
                namefs.defaultFSname
	valuehdfs://master:9000/value
(或者value>hdfs://192.168.121.140:9000/value)
        property
      property
                name>hadoop.tmp.dirname
                value/usr/local/src/hadoop/tmpvalue
        property
configuration

上面的主机名或IP,大家换成自己的即可, 另外注意:临时目录如果不存在,请先手动mkdir 创建一个。
3) 修改 hdfs-site.xml

<configuration>
         <property>
                <name>dfs.replication</name>
                <value>3</value>
        </property>
        <property>
                <name>dfs.namenode.secondary.http-address</name>
                <value>slave1:50090</value>
        </property>
</configuration>

4) 修改mapred-site.xml文件

#mv mapred-site.xml.template mapred-site.xml
<configuration>
<!-- 指定MapReduce运行时框架,这里指定在Yarn上,默认是local -->
        <property>
                <name>mapreduce.framework.name</name>
                <value>yarn</value>
        </property>
</configuration>

5) 修改yarn-site.xml

<property>
<name>yarn.resourcemanager.hostname</name>
<value>master</value>
</property>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
  1. 修改slaves文件
    master
    slave1
    slave2

2 将jdk、hadoop文件夹复制到其他节点
完成Hadoop集群主节点master的配置后,还需要将系统环境配置文件、JDK安装目录和Hadoop安装目录分发到其他子节点slave1和slave2上,具体指令:
将jdk、hadoop文件夹复制到其他节点
#scp –r /usr/local/src/jdk slave1:/usr/local/src
#scp –r /usr/local/src/jdk slave2:/usr/local/src
#scp –r /usr/local/src/hadoop slave1:/usr/local/src
#scp –r /usr/local/src/hadoop slave2:/usr/local/src

3将配置文件分发到其他子节点
• 将/etc/profile文件复制到其他节点
#scp /etc/profile slave1:/etc
#scp /etc/profile slave2:/etc

4 在其他子节点上执行source /etc/profile
使生效。

四 格式化文件系统及启动测试

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

hdfs namenode-format

8088端口是yarn状态
三台主机要
可以关闭节点的防火墙:systemctl stop firewalld
禁止开机启动防火墙: systemctl disable firewalld
查看防火墙:systemctl status firewalld
开启防火墙
systemctl start firewalld

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值