Hadoop 的安装极为简单,一共只有三步:
 
  1. 安装JDK
  2. 安装Hadoop
  3. 配置Hadoop

 
 
1,安装JDK
 
    下载JDK,ftp传到linux或者linux中下载
    切换到安装包当前的文件夹,输入以下命令:
    
    如果提示Permission denied错误,请输入chmod u+x jdk-6u24-linux-i586.bin
    
 
    执行完毕后,我们要 配置环境变量,输入:vi /etc/profile,添加以下内容
 
       
 
    配置完成后,输入java-version
    如果出现如下信息,表示配置成功
 
       
 
2,安装Hadoop
 
    首先下载hadoop,保存或上传到/opt下
 
    解压tar文件,输入:tar -zxvf hadoop-1.2.1.tar.gz
 
3,配置Hadoop
 
    共修改4个配置文件
    conf下的 hadoop-env.sh,core-site.xml,hdfs-site.xml,mapred-site.xml
 
    首先到hadoop的conf文件夹下,/hadoop-1.2.1/conf/
    输入vi hadoop-env.sh
    加入以下内容,
   
 
    然后分别配置core,hdfs,mapred,在<configuration>节点下加入<property>节点
    保证他们是下面的样子
 

    core-site.xml

    
 
    hdfs-site.xml
    
 
    mapred-site.xml
    
 
到此hadoop的安装已经完成,下面我们启动hadoop
 
4,启动hadoop
 
    首先,格式化namenode
    在hadoop目录下输入以下内容
    
 
    然后,启动hadoop
    
 
    如果前两步都成功,我们在命令行敲入jps
 
    
 
如果你看到上面的信息,那么恭喜你,hadoop已经安装成功。
 
你可以进下面的地址来查看你的hadoop
 
 
 
 
 
 

Linux下Hadoop的简单安装的更多相关文章

  1. Linux下的PostgreSQL简单安装手册

    1. 安装环境     linux版本: CentOS release 6.2 (Final)     pg版本    : postgresql-9.5.0   2. pg数据库下载地址 --http ...

  2. Linux下Nginx+PHP 简单安装配置

    测试环境 Linux 2.6.18nginx-1.0.4 http://www.nginx.org/php-5.3.6 http://www.php.net/ 一,安装Nginxwget http:/ ...

  3. Linux系统下MongoDB的简单安装与基本操作

    这篇文章主要介绍了Linux系统下MongoDB的简单安装与基本操作,需要的朋友可以参考下   Mongo DB ,是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式,备 ...

  4. ElasticSearch概述及Linux下的单机ElasticSearch安装

    原文链接:http://blog.csdn.net/w12345_ww/article/details/52182264 这两天在项目中要涉及到ElasticSearch的使用,就上网去搜索了一些这方 ...

  5. linux下git的简单运用

    linux下git的简单运用 windows下也有git,是git公司出的bash,基本上模拟了linux下命令行.许多常用的命令和linux下操作一样.也就是说,windows下的git命令操作和l ...

  6. linux下.run文件的安装与卸载

    linux下.run文件的安装与卸载   .run文件的安装很简单,只需要为该文件增加可执行属性,即可执行安装 以 virtualbox 的安装文件 virtualbox-3.1.6-59338-Li ...

  7. Linux下的Oracle 11gr2安装完成的的自启动操作。

    Linux下的Oracle在安装结束后是处于运行状态的.重启机器后,Oracle不会像在Windows下那样将Oracle添加到Windows服务,在linux下需要手动启动Orcle服务 以orac ...

  8. linux下python3源码安装及卸载

    Linux下Python3的源码编译安装和卸载方法 [日期:2019-06-21] 来源:博客园  作者:wuli潇萧 [字体:大 中 小]     (一)Linux下软件的源码编译安装和卸载方法 L ...

  9. Linux下zookeeper单机版详细安装

    Linux下zookeeper单机版详细安装 1.zookeeper简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop ...

随机推荐

  1. 统计机器学习(statistical machine learning)

    组要组成部分:监督学习(supervised learning),非监督学习(unsupervised learning),半监督学习(semi-supervised learning),强化学习(r ...

  2. 数据加工处理拼sql

    @Override public void offonShareBill(Boolean fg, Map<String,String[]> map) throws BusinessExce ...

  3. asp.net中用正则表达式验证数据格式

      这是一个验证是否为数字的例子: Regex reg   = new Regex(@"^[0-9]+\.{0,1}[0-9]*$");reg.IsMatch(textBox1.T ...

  4. 跟我一起学习ASP.NET 4.5 MVC4.0(四)(转)

    前几个文章中介绍了一些关于MVC4.0的东东,今天我们来看一下登陆验证,也可以说是权限验证,即AuthorizeAttribute.这个可以使用在控制器Controller上,也可以使用在Action ...

  5. MyContentProvider

    package com.example.shad_fnst.mycontentprovider; import android.app.Activity; import android.content ...

  6. 会话—session

    这篇随笔是上一篇的姊妹篇@_@! session       在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下) ...

  7. WPF视频教程系列笔记

    视频二:XAML基础 1.顶级元素 <Window></Window>,<Page></Page>,<Application></Ap ...

  8. Centos6的VSFTP服务器配置使用教程

    Centos 6 的VSFTP 关闭SELinux,在终端机输入 vi /etc/selinux/config SELINUX=enforcing 改成 SELINUX=disabled 关闭seli ...

  9. jquery 中如何将数组转化为json字符串,然后再转化回来?

    其实可以这样: $.fn.stringify = function() { return JSON.stringify(this); } 然后这样调用: $(array).stringify(); 转 ...

  10. cocos2dx2.2.2登录场景中Checkbox选择框的实现

    在前两篇文章中,我们介绍了在注册场景中需要用到的输入框及弹出框的实现方式,这两篇文章中介绍的内容在登录场景同样会用到.而我们经常会在登录场景中见到的另一种元素就是自动登录或者记住密码的Checkbox ...