Hadoop2.2.0单节点安装及测试

Spark2.0安装配置 spark2配置 多个节点的集群环境配置 运行测试1. 下载截止我写这篇文章的日期,spark的最新版本为2.0.0,因为我测试环境的hadoop版本是2.6.4的,所以我选择spark的版本是2.0.0,Hadoop是2.6;​进入Apache Spark官网的下载页下载。2. 环境配置集群环境: 主机名 IP hadoop环境 Scala环境 Java环境 master 阅读详情

本文转自雨水的博客:Hadoop2.2.0单节点安装及测试

=======================================================================================


摘要:本文记录了Hadoop单节点安装过程,并做了基本配置,启动运行和测试了一个单词统计例子。




一:环境准备:基于Windows下的VMware Player4.0.3中的ubuntu12.04-64server.

下载免费的VMware Player并安装好;
下载 免费的Ubuntu 12.04 server版并在VMware中安装好;
二:基础安装:

执行如下命令升级部分软件和把ssh安装好:
(1) sudo apt-get update;

(2) sudo apt-get upgrade;

(3) sudo apt-get install openssh-server;

有两种方法可以安装Oracle JDK(本文采用第一种)。
方法一:通过webupd8team自动安装,执行命令如下:

(1) sudo apt-get install python-software-properties

(2) sudo add-apt-repository ppa:webupd8team/java

(3) sudo apt-get update

(4) sudo apt-get install oracle-java6-installer

方法二:手动安装JDK1.6

(1) 下载jdk1.6http://www.oracle.com/technetwork/java/javase/downloads/jdk6u37-downloads-1859587.html,选择jdk-6u37-linux-x64.bin。

(2) 执行chmod +x jdk-6u37-linux-x64.bin增加可执行权限;

(3) ./ jdk-6u37-linux-x64.bin直接解压即可,建议放在/opt目录下。

(4) 然后将解压后的bin目录加入到PATH环境变量中即可。

创建hadoop用户。
(1) sudo addgroup hadoop

(2) sudo adduser --ingroup hadoop hduser

建立SSH信任关系,登录localhost就不需要密码
$ cd /home/hduser

$ ssh-keygen -t rsa -P "" #直接回车

$cat .ssh/id_rsa.pub >>.ssh/authorized_keys

注:可通过ssh localhost命令验证。

三:正式安装:

注:以下操作以hduser登录进行操作。

下载hadoop2.2版本。地址:http://apache.dataguru.cn/hadoop/common/hadoop-2.2.0/hadoop-2.2.0.tar.gz。
执行tar zxf hadoop-2.2.0.tar.gz解压至当前目录/home/hduser目录下。
mv hadoop-2.2.0 hadoop
四:配置hadoop:

编辑/home/hduser/hadoop/etc/hadoop/hadoop-env.sh
替换exportJAVA_HOME=${JAVA_HOME}为如下:

exportJAVA_HOME=/usr/lib/jvm/java-6-oracle

编辑/home/hduser/hadoop/etc/hadoop/core-site.xml,在<configuration>中添加如下:
<property>

<name>hadoop.tmp.dir</name>

<value>/home/hduser/hadoop/tmp/hadoop-${user.name}</value>

<description>A base for other temporarydirectories.</description>

</property>

<property>

<name>fs.default.name</name>

<value>hdfs://localhost:8010</value>

<description>The name of the default file system. A URI whose

scheme and authority determine the FileSystem implementation. The

uri's scheme determines the config property (fs.SCHEME.impl) naming

the FileSystem implementation class. The uri's authority is used to

determine the host, port, etc. for a filesystem.</description>

</property>

备注:配置了/home/hduser/hadoop/tmp/这个目录,必须执行mkdir /home/hduser/hadoop/tmp/创建它,否则后面运行会报错。

编辑/home/hduser/hadoop/etc/hadoop/mapred-site.xml:
(1) mv /home/hduser/hadoop/etc/hadoop/mapred-site.xml.template/home/hduser/hadoop/etc/hadoop/mapred-site.xml

(2) 在<configuration>中添加如下:

<property>

<name>mapred.job.tracker</name>

<value>localhost:54311</value>

<description>The host and port that the MapReduce job tracker runs

at. If "local", thenjobs are run in-process as a single map

and reduce task.

</description>

</property>

<property>

<name>mapred.map.tasks</name>

<value>10</value>

<description>As a rule of thumb, use 10x the number of slaves(i.e., number of tasktrackers).

</description>

</property>

<property>

<name>mapred.reduce.tasks</name>

<value>2</value>

<description>As a rule of thumb, use 2x the number of slaveprocessors (i.e., number of tasktrackers).

</description>

</property>

编辑/home/hduser/hadoop/etc/hadoop/hdfs-site.xml,在<configuration>中添加如下:
<property>

<name>dfs.replication</name>

<value>1</value>

<description>Default block replication.

The actual number of replications can be specified when the file iscreated.

The default is used if replication is not specified in create time.

</description>

</property>

五:运行Hadoop

在初次运行Hadoop的时候需要初始化Hadoop文件系统,命令如下:

$cd /home/hduser/hadoop/bin

$./hdfs namenode -format

如果执行成功,你会在日志中(倒数几行)找到如下成功的提示信息:

common.Storage: Storage directory/home/hduser/hadoop/tmp/hadoop-hduser/dfs/name has been successfully formatted.

运行命令如下:

$cd /home/hduser/hadoop/sbin/

$./start-dfs.sh

注:该过程需要多次输入密码, 如果不想多次输入密码,可先用ssh建立信任。

hduser@ubuntu:~/hadoop/sbin$ jps

4266 SecondaryNameNode

4116 DataNode

4002 NameNode

注:用jps查看启动了三个进程。

$./start-yarn.sh

hduser@ubuntu:~/hadoop/sbin$ jps

4688 NodeManager

4266 SecondaryNameNode

4116 DataNode

4002 NameNode

4413 ResourceManager



六:查看Hadoop资源管理器

http://192.168.128.129:8088/,将其中的192.168.128.129替换为你的实际IP地址。



七:测试Hadoop

cd /home/hduser

$wget http://www.gutenberg.org/cache/epub/20417/pg20417.txt

$cd hadoop

$ bin/hdfs dfs -mkdir /tmp

$ bin/hdfs dfs -copyFromLocal /home/hduser/pg20417.txt /tmp

bin/hdfs dfs -ls /tmp

$bin/hadoop jar./share/hadoop/mapreduce/hadoop-mapreduce-examples-2.2.0.jar wordcount /tmp//tmp-output

如果一切正常的话,会输入相应的结果,可以从屏幕输出看到。



八:停止Hadoop

若停止hadoop,依次运行如下命令:

$./stop-yarn.sh

$./stop-dfs.sh



九:参考资料

https://sites.google.com/site/jianpengxu/tutorials/hadoop-setup
http://wenku.baidu.com/view/1681511a52d380eb62946df6.html
hadoop3的简单安装方法(单节点) 前言    目前,网络上关于Hadoop安装的资料很多,过程比较详细,各种问题的解决方案基本都能找到,但资料质量参差不齐,随着hadoop版本的更新,有些方法已经不适用。lz初学hadoop,在这里面碰到不少坑,在此对hadoop安装方法进行梳理,既作为自己看的笔记,也希望能与大家交流。安装过程依照Apache官网的安装文档,对安装中遇到的问题,见招拆招。安装环境    电脑系统:windows ... 阅读详情

相关推荐

Tez在hadoop 2.2.0下的安装部署测试

1.      我的安装环境: a)        hadoop2.2.0 b)        probuf2.5.0  ,  probuf的安装可参考:http://blog.csdn.net/guoyilongedu/article/details/17093811 c)        Tez-0.2.0 2.      安装Tez, a)        下载,Tez

teddeyang的专栏 1万+

Ubuntu14.04 (x64) 下hadoop2.5.0单节点安装与测试

Ubuntu14.04 (x64) 下hadoop2.5.0单节点安装与测试 详情见原文地址:http://jeyzhang.com/173/ 在Ubuntu14.04(x64)下对hadoop2.5.0源码包进行编译后,就可以进行hadoop的安装与配置了。下面介绍一下如何进行hadoop2.5.0的单节点安装及测试验证,整个过程很简单,不用担心。 1.  创建用户组和用户 为了便于ha

hechenghai 592

HADOOP安装指南-Linux单节点版

大数据架构实验课系列

咸鱼咸的博客 1202

hadoop 2.2.0 单节点安装和测试

本文是详细记录Hadoop 2.2.0 在Mac OSX系统下单节点安装配置启动的详细步骤,并且演示运行一个简单的job。目录结构如下: 基础环境配置 Hadoop安装配置 启动及演示 详见:http://www.micmiu.com/opensource/hadoop/hadoop2x-single-node-setup/     ...

Michael 224

Hadoop----单节点集群安装

Hadoop的安装模式 单节点上的独立模式(Standalone/loacal) 也叫本地模式, 使用的文件系统:本地文件系统,运行在单个jvm上,一般用来进行开发测试MapReduce程序 单节点上的伪分布模式(Pseudo-Distributed ) Hadoop可以在单节点上以伪分布式模式运行,其中每个Hadoop守护进程运行在单独的Java进程中。 多节点的完全分布模式(Fully-Di...

WQY992的博客 1027

经纬度转换为UTM坐标

UTM(通用横向墨卡托投影): 是一种以米为单位的坐标系统,用于地图和GPS导航。将地球划分为60个纵向的区域。每个区域宽6度,从赤道开始往南北两级方向划分。每个区域都有一个特定的字母。

weixin_45626706的博客 7275

51单片机红绿灯控制:状态机、定时器与数码管动态扫描实战

嵌入式开发中,状态机是组织复杂业务逻辑的核心思想,它将系统拆解为有限状态,通过明确的转移条件驱动任务流转,从而提升代码的可读性与可维护性。在单片机应用中,定时器中断为状态迁移提供精准的时间基准,避免主循环被延时阻塞。数码管动态扫描则利用视觉暂留原理,以极低的引脚成本实现多路数据显示。而按键消抖处理则保障了外部事件触发的可靠性。这些技术广泛应用于智能交通、工业控制与物联网终端等场景。本文以51单片机红绿灯控制项目为实例,完整讲解四状态循环的状态机设计、2ms定时器中断调度、动态扫描刷新逻辑以及夜间模式与紧急全

weixin_34101784的博客 354

保姆级教程:DBeaver社区版安装与驱动配置(附阿里云镜像解决下载超时)

本文提供DBeaver社区版的保姆级安装教程,涵盖版本选择、安装路径设置到驱动配置优化。特别针对国内用户遇到的下载超时问题,详细介绍了如何配置阿里云镜像加速驱动下载,确保高效连接MySQL等主流数据库。

weixin_30430169的博客 479

Hadoop2.2.0单节点安装及MR测试

  一:环境准备:ubuntu12.04-64server.     二:基础安装:   执行如下命令升级部分软件和把ssh安装好:     (1) sudo apt-get update;     (2) sudo apt-get upgrade;     (3) sudo apt-get install openssh-server;   有两种方法可以安...

liyonghui123的专栏 164

CentOS 环境 sngrep 安装及使用

在呼叫中心类应用开发过程中,经常需要对 SIP 信令抓包,分析排查问题。通常抓包的工具非常多样,如 Wireshark、tcpdump、ngrep 等都是可选项,但是针对 SIP 信令的抓包,sngrep 则更为好用。因为 sngrep 不仅提供了图形界面,还会将一通会话的 SIP 信令关联汇总,非常直观执行以下命令下载 的相关依赖库 1.2 添加 sngrep 的源并导入 执行下面的命令新增一个源仓库配置文件 然后在该文件中写入以下配置内容 执行命令导入源仓库的公钥 1.3 安装 sngrep

谈谈1974 8147

【RL+空战】学习记录01:jsbsim 仿真环境初次学习,F16 战机起飞

【代码】【RL+空战】学习记录01:jsbsim 仿真环境初次学习,F16 战机起飞。

weixin_41369892的博客 901

在ubuntu12.04LTS上编译64位hadoop-2.3.0并安装测试 单节点

先看一下安装完之后的版本情况 $ java -version java version "1.7.0_51" Java(TM) SE Runtime Environment (build 1.7.0_51-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode) $ hadoop version Hadoop

niaokedaoren的专栏 1440

Open3D点云数据处理(二):读写点云,你真的会吗?

本文详细介绍了open3d加载点云、保存点云的方法,同时打印点云坐标、颜色、法向量等字段信息。

孙悟空 2604

Hadoop3.0单节点安装部署

一、设置免密登录 1.首先来配置SSH免密码登陆 ssh-keygen -t rsa 出现如下内容: Enter file in which to save the key (/home/dolphin/.ssh/id_rsa): 回车即可,出现如下内容: Enter passphrase (empty for no passphrase): 直接回车,出现内容: Enter same passphrase again: 直接回车,创建完成,结果内容如下: 此时ssh公钥和私钥已经生成完毕,且

冷锋的博客 2998

Apache Kylin 命令注入漏洞复现(CVE-2020-1956)

Apache Kylin 中的静态 API 存在安全漏洞,可以将os命令与用户输入字符串连接起来,攻击者可以在Kylin没有任何保护或验证的情况下执行任何os命令。

0xSec 1558

NVIDIA Isaac GR00T N1 人形机器人强化学习入门教程(二)详细步骤

LeRobot 格式 1.1 加载数据集 要加载数据集,我们需要定义以下 3 项内容: 在数据中显示图像帧 我们还可以对 LeRobotSingleDataset 类中的数据进行一系列转换。下面展示了如何对数据进行转换。 现在看看应用转换后的数据有何不同。 例如,对状态和操作进行规范化和串联,对视频图像进行裁剪、调整大小和颜色抖动。 二、GR00T 推断 本教程介绍如何使用 GR00

2506_90492529的博客 3012

Linux上安装Hadoop集群(CentOS7+hadoop-2.8.0)

Linux上安装Hadoop集群(CentOS7+hadoop-2.8.0) 版本:CentOS7 Hadoop2.8.0 JDK1.8

pucao_cug的专栏 11万+

微信小程序 - request:fail errcode:10011 cronet_error_code:0 error_msg:network change, cancel all task请求报错

微信小程序请求接口,报request:fail errcode:10011是什么原因,uniapp微信小程序request:fail errcode:10011 cronet_error_code:0 error_msg:network change, cancel all task,微信小程序wx.request常规访问接口,有个别用户的接口请求频繁报错,UniApp 微信小程序uni.request请求接口报错:request:fail errcode:10011 的原因分析与解决方案,苹果ios,安卓

🏆 前端领域优质创作者 4566

hadoop单节点安装

Hadoop的单节点安装 1、设置静态ip vim /etc/sysconfig/network-scripts/enth0(你想要设置成静态ip的网卡名) BOOTPROTO=static(将ip设置为静态) ONBOOT=yes(开机启动) IPADDR=192.168.122.1(你的ip地址,不知道的话可以使用命令ifconfig来查看) NETMASK=255.255.255

Zonzereal的博客 3399

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Hadoop2.6.0 单节点安装

在win7下装了virtual box ,在虚拟机中安装了Ubuntu15.04 参考教程:http://www.powerxing.com/install-hadoop/ 安装步骤: 我在Ubuntu中创建了一个hadoop用户。 $sudo useradd -m hadoop -s /bin/bash  创建了可以登录的Hadoop用户。并使用/bin/bash作为shell sud

wing的专栏 1176

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Hadoop——实验二:Hadoop集群单节点非分布和伪分布安装

文章目录一. 实验目的二. 实验内容三. 实验步骤及结果分析 1. 安装ssh、配置ssh无密码登录 1.1 更新apt 1.2 修改主机名为K1 1.3 安装SSH 1.4 配置SSH无密码登录 2. 安装Java 3. 安装Hadoop单节点非分布式和伪分布式 3.1 安装Hadoop单节点非分布式 3.2 安装Hadoop伪分布式 3.3 启动Hadoop 一. 实验目的   掌握Hadoop集群单节点非分布和伪分布安装部署技术。 二. 实验内容   1)安装SSH、配置SSH无密码登录。   2)安

maochaofei的博客 1158

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

上一篇: swing中的分层
下一篇: 支持对象的剪切板
levelnini
博客等级 码龄14年 45粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值