第一部分 安装ssh服务

  1. 更新源列表

打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了。

  1. 安装openssh-server

在终端中输入: sudo apt-get install openssh-server

  1. 查看查看ssh服务是否启动

打开"终端窗口",输入"sudo ps -e |grep ssh"-->回车-->有sshd,说明ssh服务已经启动,如果没有启动,输入"sudo service ssh start"-->回车-->ssh服务就会启动。

没有找到ssh服务。

然后再输入上述命令,查询ssh服务。

第二部分,安装Hadoop

在linux打开火狐浏览器,输入地址http://hadoop.apache.org,打开hadoop的页面,在Getting Started的下面有个Downdoad链接,点击

选择2.9.0, 2.9.1或者2.8.3, 2.7.6几个2.X版本中的一个 binary链接,进入

点击第一个镜像链接,进入下载页面

3、进入下载安装包的目录

cd /home/wangbin/Downloads

4、执行解压命令

查看Downloads目录下的文件和目录,会看到多了一个目录hadoop-2.9.0,这是安装包解压后的目录

5、将hadoop-2.9.0目录转移到usr/local/hadoop

6、查看usr/local/hadoop目录下的结构

bin:Hadoop最基本的管理脚本和使用脚本所在目录,这些脚本是sbin目录下管理脚本的基础实现,用户可以直接使用这些脚本管理和使用hadoop

etc:Hadoop配置文件所在目录,包括core-site.xml, hdfs-site.xml, mapred-site.xml等从hadoop1.0继承而来的配置文件和yarn-site.xml等hadoop 2.0新增的配置文件

include:对外提供的编程酷头文件(具体动态库和静态库在lib目录中),这些头文件均是用c++定义的,通常用于c++程序访问hdfs或者编写mapreduce程序

lib:该目录包含了Hadoop对外提供的的编程动态库和静态库,与include目录中的头文件结合使用。

libexec:各个服务对应的shell配置文件所在目录,可用于配置日志输出目录,启动参数(比如JVM参数)等基本信息。

sbin:Hadoop管理脚本所在目录,主要包含HDFS和YARN中各类服务的启动/关闭脚本

share:Hadoop各个模块编译后的jar包所在目录

7、设置Hadoop环境变量

  1. 编辑~/.bashrc

增加如下代码

让环境变量立刻生效

8、修改Hadoop配置设置文件

下面要配置Hadoop,包括Hadoop-env.sh, core-site.xml, yarn-site.xml, mapred-site.xml, hdfs-site.xml

8.1 编辑Hadoop-env.sh

将原文本文件中的JAVA_HOME的设置改成JDK真实的地址

8.2 设置core-site.xml

8.3 修改yarn-site.xml

8.4 修改mapred-site.xml

8.5 设置Hdfs-site.xml

用于设置HDFS分布式文件系统,

9、重启虚拟机

10、创建并格式化HDFS目录

10.1 创建NameNode数据存储目录

10.2 创建DataNode数据存储目录


10.3 将Hadoop目录的所有者更改

11、编辑网络配置文件设置固定IP

11.1 编辑interfaces网络配置文件

设置网卡eth0的地址

11.2设置hostname

设置主机名

11.3 设置hosts

设置节点的主机名和相对应的IP地址

11.4 增加masters文件

11.5 增加slaves文件

转载于:https://blog.51cto.com/13477015/2286770

hadoop在ubuntu上的安装流程相关推荐

  1. 大数据基础系列 4:伪分布式 Hadoop 在 Ubuntu 上的安装流程完整步骤及易错点分析

    文章目录 前言 一.创建 Ubuntu 用户 二.安装 Java 2.1.查看本地 Java 版本 2.2.验证 Java 在本地的配置情况 三.安装 ssh 服务 3.1.安装 openssh-se ...

  2. 中文语音对话 机器人 在 ubuntu 上的 安装

    开源项目叮当-中文语音对话机器人在ubuntu上的安装 在叮当的官网(http://dingdang.hahack.com)上看到,它这是如下图这样介绍叮当的,它的安装流程也是基于树莓派来写的流程.而 ...

  3. linux安装vi 插件,Ubuntu上Vim安装NERDTree插件的详细操作步骤

    NERDTree是Vim的文件系统浏览器,使用此插件,用户可以直观地浏览复杂的目录层次结构,快速打开文件以进行读取或编辑,以及执行基本的文件系统操作.NERDTree源码在https://github ...

  4. nginx+PHP+PHP-FPM(FastCGI)在Ubuntu上的安装和配置

    nginx+PHP+PHP-FPM(FastCGI)在Ubuntu上的安装和配置 0 之前知识回顾:  1) 目前各种服务器HTTP Server对PHP的支持一共有三种: a.通过HTTPServe ...

  5. ROS indigo在Ubuntu上的安装教程

    ROS indigo在Ubuntu上的安装教程 1 安装 1.1 配置ubuntu仓库的属性 由于ROS属于社区支持,还有很多其他的库并不是官方支持的,所以需要修改ubuntu的仓库属性,让其允许获得 ...

  6. Ubuntu上编译安装迅雷XwareDesktop

    Ubuntu上编译安装说明 本页介绍如何在Ubuntu 14.04及以上的系统上手动编译安装Xware Desktop. 由于迅雷官方没有发布64位版的xware,Xware Desktop的作者无法 ...

  7. sql server能在linux上运行,在 Ubuntu 上可以安装 SQL Server 了~

    原标题:在 Ubuntu 上可以安装 SQL Server 了~ 导读 SQL Server现在可以在Linux上运行了!正如微软CEO Satya Nadella说的,"Microsoft ...

  8. 统计机器翻译(SMT)工具Moses在Ubuntu上的安装及使用(安装篇)

    统计机器翻译(SMT)工具Moses在Ubuntu上的安装及使用(安装篇) 前言 Ubuntu配置 1.关闭系统自动休眠(可选) 2.更换软件源 Moses安装 1.安装相关依赖包: 2.检查gcc和 ...

  9. 开源项目叮当-中文语音对话机器人在ubuntu上的安装

    在叮当的官网(http://dingdang.hahack.com)上看到,它这是如下图这样介绍叮当的,它的安装流程也是基于树莓派来写的流程.而我对硬件不感兴趣,我不想去买树莓派的开发板,又没有SD卡 ...

最新文章

  1. 根据悍马病毒小结android病毒如何提取root权限
  2. do……while 循环
  3. 从给定的N个正数中选取若干个数之和最接近M
  4. Java RMI远程方法调用详解
  5. java post请求 json_好程序员Java教程分享Vue插件之Axios
  6. 可以让你少奋斗十年的工作经验
  7. C语言第一个字节地址,C语言字节对齐详解
  8. 12.使用default-Action配置统一访问
  9. 如何选择漏电保护器规格型号_电涌保护器(SPD)选择有哪几个关键的参数?SPD如何使用和安装?...
  10. Python数据分析(一):Pandas、Numpy
  11. 嵌入式系统开发笔记94:使用FlyMcu连接STM32开发板
  12. 离散数学_电子科大王丽杰
  13. java实现modbus rtu协议与 modscan等工具(2)
  14. 3dsMax2018注册问题
  15. matlab 调整灰度,matlab灰度变换函数
  16. 《AWR Adaptive Weighting Regression for 3D Hand Pose Estimation》研读与实践
  17. JS 基础: 你真的了解 console 吗?
  18. [实用教程] 科普贴:SGLTE、SVLTE、CSFB、SRLTE
  19. 《极简学习法》读书笔记
  20. 怀旧服服务器最新动态,永久60级怀旧服将于20日合服 服务器合并详情

热门文章

  1. 聪明人:三不管,四不说,五不帮!
  2. php 0 n随机数,PHP n个不重复的随机数生成代码
  3. mysql修改密码5.7_mysql数据库5.7版修改密码详细(centos7)
  4. 支付弹出php,PHP微信公众号支付弹出“NaN:undefined”解决方法
  5. 学习ES6路线了解图
  6. mysql 补丁 patch6_系统管理-第6部分――补丁(patch)管理和在线更新
  7. 二级计算机选择题知识点资源,计算机省二级选择题.txt
  8. matlab实验符号计算答案,2014秋实验四_MATLAB的符号计算二答案
  9. parted如何将磁盘所有空间格式化_linux文件系统及磁盘格式化
  10. java bundle类_java ResourceBundle介绍