Linux下Hadoop伪分布式安装及配置步骤

目录

一、关闭防火墙

二、绑定主机名与ip地址

三、设置ssh免密登录

四、安装jdk

五、安装配置Hadoop

(1)上传到Linux后解压安装:

(2)配置hadoop

*配置hadoop-env.sh文件

*配置core-site.xml文件

*配置hdfs-site.xml 文件

*配置mapred-site.xml 文件 

*配置yarn-site.xml文件

六、配置hadoop环境变量

(1)使用root用户

(2)到hadoop安装用户下:

(3)格式化hdfs

七、启动伪分布

八、验证hadoop9870、8088端口


实现hadoop伪分布的配置,提供配置环境的搭建以及安装压缩包。

一、关闭防火墙

关闭防火墙(root用户)
临时:service iptables stop
查看状态:service iptables status

永久:chkconfig iptables off
查看状态:chkconfig --list | grep iptables

793583fd1a104912805f60ba4fd1a010.png

二、绑定主机名与ip地址

vim /etc/hosts

(注意使用root用户,自己的ip与主机名,中间空格)

d99fe840512d4eb3bd78f492ed96b6e3.png

三、设置ssh免密登录

ssh-keygen -t rsa
cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
验证:ssh yourhostname

322a2cb541da445997927891ad8084b9.png

(一直回车就ok)

5eb434851b534bf29bbe19ffc3fd858a.png

 测试一下:

37ab5ec625dd4466b01e545e52c38e88.png

(不需要密码,设置成功) 

四、安装jdk

参考:http://t.csdnimg.cn/l0dQv

五、安装配置Hadoop

这里网盘地址可下载:

链接:https://pan.baidu.com/s/1wjU-7AuqvVm5oD-4VUyU7g 

提取码:gves

(1)上传到Linux后解压安装:

tar -zxvf hadoop-3.3.0.tar.gz

 07447d31c01d4656b868bf0f2a7fffe5.png

(2)配置hadoop

进入hadoop-3.3.0/etc/hadoop/目录下

cd hadoop-3.3.0/etc/hadoop/
*配置hadoop-env.sh文件
vim hadoop-env.sh

添加内容 (自己的jdk安装路径)

export JAVA_HOME=/home/hadoop/soft/jdk1.8

635e89f32edf4629a97739fa444f8cac.png

*配置core-site.xml文件
vim core-site.xml

 添加内容

<property>
<name>fs.defaultFS</name>
<value>hdfs://主机名:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/home/hadoop/soft/hadooptmp</value>
</property>

(注意创建对应的hadooptmp文件夹:mkdir hadooptmp)

cd98c79576f44c95ab78538d056a4cb6.png

*配置hdfs-site.xml 文件
vim hdfs-site.xml

添加内容

<property>
<name>dfs.replication</name>
<value>1</value>
</property>

fc7c7a4e6a7f4a20bc99ffadae918620.png

*配置mapred-site.xml 文件 
vim mapred-site.xml 

添加内容

 <property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>

 a8ec770131c34dafa323d731a8f25a9f.png

*配置yarn-site.xml文件
vim yarn-site.xml

 添加内容

<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>

 88b52ea41e8e488fa949603041c24180.png

六、配置hadoop环境变量

(1)使用root用户

vim /etc/profile

 内容:

export HADOOP_HOME=/home/hadoop/soft/hadoop-3.3.0
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

6ab00f3cc0074a6b8ec4b558d5bef55c.png

(2)到hadoop安装用户下:

source /etc/profile

(3)格式化hdfs

hadoop namenode -format

 (查看hadooptmp目录如下,格式化成功)

 9738e714330b4a51b0aa2dd8a1cdba10.png

七、启动伪分布

start-all.sh 

 查看节点:

967edc81f314471ab3c22c567c2c89c6.png

八、验证hadoop9870、8088端口

192.168.43.41:9870

192.168.43.41:8088

(ip:端口)

HDFS NameNode 对用户的查询端口:9870

Yarn查看任务运行情况的端口:8088

7105d9e6ebc84c48845b2c0229596851.png

1fadbc9e1cdc4ce987735b8f1ba31486.png

  • 7
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

℡醒着か醉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值