Ubuntu18.04安装hadoop2.x.x

系统:Ubuntu18.04
java-verison:1.8
hadoop-version:2.x.x

安装hadoop前必须安装java并配置环境变量,若没进行按照或相关配置请查看:https://blog.csdn.net/LeeGe666/article/details/106050340

更新源

sudo apt-get update

更新源
镜像源我已经改成网易云的了,如果用原本的可能有点慢,自行改成国内镜像源(清华源,阿里云源)。

安装openssh-server

sudo apt-get install openssh-server

openssh-server
登录

ssh localhost

在这里插入图片描述

安装hadoop

访问hadoop镜像源网站:http://mirror.bit.edu.cn/apache/hadoop/common/
在这里插入图片描述
这里我选择2.7.7,可选其他版本,下载.tar.gz压缩包
在这里插入图片描述
下载好的文件将在:~/downloads
解压到 /usr/local

进入local目录:

cd /usr/local
sudo tar -zxf ~/Downloads/hadoop-2.7.7.tar.gz -C /usr/local

讲文件夹名字改为hadoop:

sudo mv ./hadoop-2.7.7/ ./hadoop

讲hadoop文件夹权限赋予hadoop用户:

sudo chown -R hadoop ./hadoop

进入hadoop目录:

cd hadoop

在这里插入图片描述

查看hadoop版本,检查是否可用:

./bin/hadoop version

查看版本

伪分布式配置

进入/usr/local/hadoop/etc/hadoop 目录:

cd hadoop/etc/hadoop

在这里插入图片描述
配置两个xml文件:core-site.xml和hdfs-site.xml
编辑第一个文件:

gedit core-site.xml

将空的configuration替换为下面的:

<configuration>
  <property>
    <name>hadoop.tmp.dir</name>
    <value>file:/usr/local/hadoop/tmp</value>
    <description>Abase for other temporary directories.</description>
  </property>
  <property>
    <name>fs.defaultFS</name>
    <value>hdfs://localhost:9000</value>
  </property>
</configuration>

编辑第一个文件:

gedit hdfs-site.xml

同意也是替换

<configuration>
  <property>
    <name>dfs.replication</name>
    <value>1</value>
  </property>
  <property>
    <name>dfs.namenode.name.dir</name>
    <value>file:/usr/local/hadoop/tem/dfs/name</value>
  </property>
  <property>
    <name>dfs.datanode.data.dir</name>
    <value>file:/usr/local/hadoop/tem/dfs/data</value>
  </property>
</configuration>

回到hadoop目录:

cd /usr/local/hadoop

执行NameNode格式化:

./bin/hdfs namenode -format

namenode格式化
显示成功格式化即可。
在这里插入图片描述
开启NameNodetaNode守护进程:

./sbin/start-dfs.sh

在这里插入图片描述

查看hadoop运行情况

终端输入:

jps

在这里插入图片描述
如下即说明启动成功,hadoop也安装成功。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值