hadoop在ubuntu上的安装流程
第一部分 安装ssh服务
- 更新源列表
打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了。
- 安装openssh-server
在终端中输入: sudo apt-get install openssh-server
- 查看查看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环境变量
- 编辑~/.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上的安装流程相关推荐
- 大数据基础系列 4:伪分布式 Hadoop 在 Ubuntu 上的安装流程完整步骤及易错点分析
文章目录 前言 一.创建 Ubuntu 用户 二.安装 Java 2.1.查看本地 Java 版本 2.2.验证 Java 在本地的配置情况 三.安装 ssh 服务 3.1.安装 openssh-se ...
- 中文语音对话 机器人 在 ubuntu 上的 安装
开源项目叮当-中文语音对话机器人在ubuntu上的安装 在叮当的官网(http://dingdang.hahack.com)上看到,它这是如下图这样介绍叮当的,它的安装流程也是基于树莓派来写的流程.而 ...
- linux安装vi 插件,Ubuntu上Vim安装NERDTree插件的详细操作步骤
NERDTree是Vim的文件系统浏览器,使用此插件,用户可以直观地浏览复杂的目录层次结构,快速打开文件以进行读取或编辑,以及执行基本的文件系统操作.NERDTree源码在https://github ...
- nginx+PHP+PHP-FPM(FastCGI)在Ubuntu上的安装和配置
nginx+PHP+PHP-FPM(FastCGI)在Ubuntu上的安装和配置 0 之前知识回顾: 1) 目前各种服务器HTTP Server对PHP的支持一共有三种: a.通过HTTPServe ...
- ROS indigo在Ubuntu上的安装教程
ROS indigo在Ubuntu上的安装教程 1 安装 1.1 配置ubuntu仓库的属性 由于ROS属于社区支持,还有很多其他的库并不是官方支持的,所以需要修改ubuntu的仓库属性,让其允许获得 ...
- Ubuntu上编译安装迅雷XwareDesktop
Ubuntu上编译安装说明 本页介绍如何在Ubuntu 14.04及以上的系统上手动编译安装Xware Desktop. 由于迅雷官方没有发布64位版的xware,Xware Desktop的作者无法 ...
- sql server能在linux上运行,在 Ubuntu 上可以安装 SQL Server 了~
原标题:在 Ubuntu 上可以安装 SQL Server 了~ 导读 SQL Server现在可以在Linux上运行了!正如微软CEO Satya Nadella说的,"Microsoft ...
- 统计机器翻译(SMT)工具Moses在Ubuntu上的安装及使用(安装篇)
统计机器翻译(SMT)工具Moses在Ubuntu上的安装及使用(安装篇) 前言 Ubuntu配置 1.关闭系统自动休眠(可选) 2.更换软件源 Moses安装 1.安装相关依赖包: 2.检查gcc和 ...
- 开源项目叮当-中文语音对话机器人在ubuntu上的安装
在叮当的官网(http://dingdang.hahack.com)上看到,它这是如下图这样介绍叮当的,它的安装流程也是基于树莓派来写的流程.而我对硬件不感兴趣,我不想去买树莓派的开发板,又没有SD卡 ...
最新文章
- 根据悍马病毒小结android病毒如何提取root权限
- do……while 循环
- 从给定的N个正数中选取若干个数之和最接近M
- Java RMI远程方法调用详解
- java post请求 json_好程序员Java教程分享Vue插件之Axios
- 可以让你少奋斗十年的工作经验
- C语言第一个字节地址,C语言字节对齐详解
- 12.使用default-Action配置统一访问
- 如何选择漏电保护器规格型号_电涌保护器(SPD)选择有哪几个关键的参数?SPD如何使用和安装?...
- Python数据分析(一):Pandas、Numpy
- 嵌入式系统开发笔记94:使用FlyMcu连接STM32开发板
- 离散数学_电子科大王丽杰
- java实现modbus rtu协议与 modscan等工具(2)
- 3dsMax2018注册问题
- matlab 调整灰度,matlab灰度变换函数
- 《AWR Adaptive Weighting Regression for 3D Hand Pose Estimation》研读与实践
- JS 基础: 你真的了解 console 吗?
- [实用教程] 科普贴:SGLTE、SVLTE、CSFB、SRLTE
- 《极简学习法》读书笔记
- 怀旧服服务器最新动态,永久60级怀旧服将于20日合服 服务器合并详情
热门文章
- 聪明人:三不管,四不说,五不帮!
- php 0 n随机数,PHP n个不重复的随机数生成代码
- mysql修改密码5.7_mysql数据库5.7版修改密码详细(centos7)
- 支付弹出php,PHP微信公众号支付弹出“NaN:undefined”解决方法
- 学习ES6路线了解图
- mysql 补丁 patch6_系统管理-第6部分――补丁(patch)管理和在线更新
- 二级计算机选择题知识点资源,计算机省二级选择题.txt
- matlab实验符号计算答案,2014秋实验四_MATLAB的符号计算二答案
- parted如何将磁盘所有空间格式化_linux文件系统及磁盘格式化
- java bundle类_java ResourceBundle介绍