hadoop1.0.4单击部署
来源:互联网 发布:jsp嵌入java代码 编辑:程序博客网 时间:2024/04/30 13:30
Hadoop快速入门
目的
这篇文档的目的是帮助你快速完成单机上的Hadoop安装与使用以便你对Hadoop分布式文件系统(HDFS)和Map-Reduce框架有所体会,比如在HDFS上运行示例程序或简单作业等。
先决条件
支持平台
- GNU/Linux是产品开发和运行的平台。 Hadoop已在有2000个节点的GNU/Linux主机组成的集群系统上得到验证。
- Win32平台是作为开发平台支持的。由于分布式操作尚未在Win32平台上充分测试,所以还不作为一个生产平台被支持。
所需软件
Linux和Windows所需软件包括:
- JavaTM1.5.x,必须安装,建议选择Sun公司发行的Java版本。
- ssh
必须安装并且保证 sshd一直运行,以便用Hadoop 脚本管理远端Hadoop守护进程。
Windows下的附加软件需求
- Cygwin
- 提供上述软件之外的shell支持。
安装软件
如果你的集群尚未安装所需软件,你得首先安装它们。
以Ubuntu Linux为例:
$ sudo apt-get install ssh
$ sudo apt-get install rsync
在Windows平台上,如果安装cygwin时未安装全部所需软件,则需启动cyqwin安装管理器安装如下软件包:
- openssh -
Net 类
下载
为了获取Hadoop的发行版,从Apache的某个镜像服务器上下载最近的
运行Hadoop集群的准备工作
解压所下载的Hadoop发行版。 使用vi命令编辑
./hadoop
将会显示hadoop
现在你可以用以下三种支持的模式中的一种启动Hadoop集群:
- 单机模式
- 伪分布式模式
- 完全分布式模式
单机模式的操作方法
默认情况下,Hadoop被配置成以非分布式模式运行的一个独立Java进程。这对调试非常有帮助。
下面的实例将已解压的
$ mkdir input
$ cp conf/*.xml input
$ bin/hadoop jar hadoop-*-examples.jar grep input output 'dfs[a-z.]+'
$ cat output/*
伪分布式模式的操作方法
Hadoop可以在单节点上以所谓的伪分布式模式运行,此时每一个Hadoop守护进程都作为一个独立的Java进程运行。
配置
使用如下的
免密码ssh设置
现在确认能否不输入口令就用ssh登录localhost:
$ ssh localhost
如果不输入口令就无法用ssh登陆localhost,执行下面的命令:
$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
执行
格式化一个新的分布式文件系统:
$ bin/hadoop namenode -format
启动Hadoop守护进程:
$ bin/start-all.sh
Hadoop守护进程的日志写入到
浏览NameNode和JobTracker的网络接口,它们的地址默认为:
- NameNode
- http://localhost:50070/ - JobTracker
- http://localhost:50030/
将输入文件拷贝到分布式文件系统:
$ bin/hadoop fs -put conf input
运行发行版提供的示例程序:
$ bin/hadoop jar hadoop-*-examples.jar grep input output 'dfs[a-z.]+'
查看输出文件:
将输出文件从分布式文件系统拷贝到本地文件系统查看:
$ bin/hadoop fs -get output output
$ cat output/*
或者
在分布式文件系统上查看输出文件:
$ bin/hadoop fs -cat output/*
完成全部操作后,停止守护进程:
$ bin/stop-all.sh
- hadoop1.0.4单击部署
- hadoop1.1.2分布式部署
- Hadoop1.0.4单节点StandAlone及Pseudo-Distributed部署方法
- Hadoop1.2.1完全分布式部署
- Hadoop1.2.1安装以及部署
- Hadoop1 Centos伪分布式部署
- Hadoop1.2.1单机版部署
- linux下Hadoop1.0.4_单机伪分布式部署和分布式部署
- 单击部署hadoop
- 【Apache Hadoop系列】Hadoop1.0.4+zookeeper3.5.4+hbase0.94.5分布式部署
- hadoop1.1.2的伪分布部署
- hadoop1.2.1单机试玩-安装部署
- Hadoop1.0.4集群安装
- Eclipse Hadoop1.0.4 插件
- hadoop1.0.4 balancer
- Hadoop1.0.4集群安装
- hadoop1
- hadoop1
- 杭州交通局ICEFLOW VPN网络建设应用案例
- include/linux/kernel.h
- 清华同方智能高速公路解决方案
- 获得执行计划方法-一 ORACLE AUTOTRACE
- 中国交通银行数据备份存储解决方案
- hadoop1.0.4单击部署
- 黑马程序员——JAVA学习日志3
- 启动Weblogic、Tomcat窗口一闪而过,无法查看日志
- 责任链模式
- robots.txt
- Java网络爬虫的实现
- Null和“”的区别
- 给菜鸟看的Android应用开发流程
- 分享:在微信公众平台做HTML5游戏经验谈