环境:ubuntu-20.04.4

创建hadoop用户

首先按 ctrl+alt+t 打开终端窗口,输入如下命令创建新用户 :

sudo useradd -m hadoop -s /bin/bash

接着使用如下命令设置密码,按提示输入密码:

sudo passwd hadoop

最后注销当前用户(点击屏幕右上角的齿轮,选择注销)用 hadoop 用户登录后更新一下

sudo apt-get update

安装SSH、配置SSH无密码登陆

sudo apt-get install openssh-server

安装后,可以登陆本机

ssh localhost

输入 yes 。然后按提示输入密码 hadoop。

登陆是需要每次输入密码的,我们需要配置成SSH无密码登陆

先退出

exit

进入ssh目录

cd ~/.ssh/ 

生成密钥

ssh-keygen -t rsa

加入授权

cat ./id_rsa.pub >> ./authorized_keys

验证是否成功使用

ssh localhost

直接登录即可

安装Java环境

使用自带的火狐浏览器在https://www.oracle.com/java/technologies/javase/javase8-archiv

下载这个

在Linux命令行界面中,执行如下:创建一个文件夹来存放jdk

cd /usr/lib
sudo mkdir jvm

打开新的终端

cd 下载
sudo tar -zxvf ./jdk-8u202-linux-x64.tar.gz -C /usr/lib/jvm  //这里要注意自己jdk的版本不要盲目复制

接下来配置环境变量

cd ~
gedit ~/.bashrc //或者直接打开一个新的终端输入这行最前面的命令就行

在打开的文档中输入

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_202 //注意自己的jdk版本
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

保存后进行重新编译

source ~/.bashrc

编译好之后可以查看是否安装成功

java -version

安装 Hadoop

Apache Hadoop在这个网址下载,下那个binary

点击之后,下载这个

sudo tar -zxf ~/下载/hadoop-2.10.1.tar.gz -C /usr/local
cd /usr/local/
sudo mv ./hadoop-2.10.1/ ./hadoop
sudo chown -R hadoop ./hadoop    

查看是否安装成功

cd hadoop
./bin/hadoop version

以上就是Hadoop的单机配置了

Hadoop伪分布式配置

打卡新的终端

cd /usr/local/hadoop/etc/hadoop/
gedit ./core-site.xml

插入

<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>

保存退出

gedit ./hdfs-site.xml

插入

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

保存并退出

打开新的终端,执行格式划

cd /usr/local/hadoop
./sbin/start-dfs.sh

在本地的浏览器中输入http://localhost:9870/    ​​​​​​

是彩色的网页奥,这个图是我挂起截的

Hadoop安装教程单机/伪分布式配置相关推荐

  1. Hadoop安装教程_伪分布式配置-Ubuntu-CentOS6(究极详细、厦门大学数据库实验室)

    Hadoop安装教程_伪分布式配置_CentOS6.4/Hadoop2.6.0 Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0(2.7.1)/Ubuntu14.04(16.04) 林 ...

  2. 大数据-安装 Hadoop3.1.3 详细教程-单机/伪分布式配置(Centos)

    Centos 7 安装 Hadoop3.1.3 详细教程 前言 00 需准备 01 需掌握 一.准备工作 00 环境 01 创建 hadoop 用户 02 修改 hadoop 用户权限 03 切换为 ...

  3. Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04

    给力星 追逐内心的平和 首页 笔记 搜藏 代码 音乐 关于 Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.04 2014-08-09 (updated: 2016 ...

  4. Hadoop安装教4程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.0

    Hadoop安装教4程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu14.0 当开始着手实践 Hadoop 时,安装 Hadoop 往往会成为新手的一道门槛.尽管安装其实很简单,书上有写到 ...

  5. Ubuntu16.04/Hadoop3.1.3安装教程_单机/伪分布式配置

    Hadoop3.1.3安装教程_单机/伪分布式配置_Hadoop3.1.3/Ubuntu16.04.6 为了方便学习本教程,请读者们利用Linux系统中自带的firefox浏览器打开本指南进行学习. ...

  6. Hadoop3.1.3安装教程_单机/伪分布式配置_Hadoop3.1.3/Ubuntu18.04(16.04)

    厦门大学(林子雨老师)Hadoop3.1.3安装教程_单机/伪分布式配置_Hadoop3.1.3/Ubuntu18.04(16.04)

  7. Ubuntu安装HBase2.2.4并进行单机/伪分布式配置

    Ubuntu安装HBase2.2.4并进行单机/伪分布式配置 文章目录 Ubuntu安装HBase2.2.4并进行单机/伪分布式配置 前言 版本兼容性 详细流程 安装HBase2.2.4 HBase单 ...

  8. Ubuntu系统安装Hadoop3.1.3并进行单机/伪分布式配置

    Ubuntu系统安装Hadoop3.1.3并进行单机/伪分布式配置 文章目录 Ubuntu系统安装Hadoop3.1.3并进行单机/伪分布式配置 前言 详细流程 创建Hadoop用户 安装Java 配 ...

  9. Hadoop安装教程_单机/伪分布式配置_CentOS6.4/Hadoop2.6.0

    本 Hadoop 教程由厦门大学数据库实验室出品,转载请注明.本教程适合于在 CentOS 6.x 系统中安装原生 Hadoop 2,适用于Hadoop 2.7.1, Hadoop 2.6.0 等版本 ...

  10. Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0/Ubuntu16.04

    转自http://dblab.xmu.edu.cn/blog/install-hadoop/ 创建hadoop用户 创建了可以登陆的 hadoop 用户,并使用 /bin/bash 作为 shell, ...

最新文章

  1. class不生效 weblogic_weblogic下更改jsp不生效的解决办法
  2. python装饰器功能是冒泡排序怎么做_传说中Python最难理解的点|看这完篇就够了(装饰器)...
  3. 在 windows 命令行下快速检测与排除网络故障
  4. 深入浅出学Hive:Hive优化
  5. 乒乓球(洛谷-P1042)
  6. php7连接mysql测试代码
  7. 科大讯飞半年报:营收和净利润双提升,AI市场仍有机会
  8. log4j中将SocketAppender将日志内容发送到远程服务器
  9. ARM指令集发展概述
  10. Matlab | matpower5.0:最优潮流执行步骤及修改教程
  11. 武大李星星团队开源的GNSS UPD估计模块(GREAT-UPD)window 下调试
  12. 姿态识别+校准|视觉技术新突破
  13. c# 中 event 和 delegate 的区别
  14. 大数据时代下的小公益
  15. 前端MUI+H5+HBuilderX开发APP(IOS,android),后台Springboot,java学习与实践文章,更新中(二)
  16. string.Equals和tring.Compare比较字符串(并且忽略大小写)
  17. mysql主从复制(一):一主多从
  18. 【t101】小明搬家
  19. 自制APP连接OneNET---实现数据监控和下发控制(HTTP)
  20. Ardiuno驱动Apds9960手势识别

热门文章

  1. 人工免疫算法与物流中心选址问题
  2. 安卓天气查询预报APP软件的制作
  3. 【九天教您南方cass 9.1】 09 提取坐标的几种方法
  4. 酷q插件开发Java_酷Q做一个随机二次元图片插件
  5. 如何安装固态硬盘和重装系统???
  6. 关于RDP报表工具参数配置
  7. 如何导出立创EDA库到AD库 ?
  8. npm install 报错 @1.0.0 dev: `webpack-dev-server --inline --progress --config build/webpack.dev.conf..
  9. 155款安卓开源项目源码整理+20个Android必备第三方框架
  10. VB6.0基于ADO连接access踩坑之数据库不显示数据