Hadoop1.2.1伪分布模式安装指南

一、前置条件

(1)Linux可以用作开发平台及产品平台。

2、安装jdk 1.6或以上

$ ssh-keygen -t dsa -P ‘‘ -f ~/.ssh/id_dsa 
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

二、基本准备

[plain] view plaincopy

  1. [[email protected] jediael]$wget http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-1.2.1/hadoop-1.2.1.tar.gz
  2. [email protected] jediael]$ tar -zxvf hadoop-1.2.1-bin.tar.gz

2、修改conf/hadoop-env.sh,添加JAVA_HOME变量

增加JAVA_HOME

  • export JAVA_HOME=/usr/java/jdk1.7.0_51

[plain] view plaincopy

  1. [[email protected] hadoop-1.2.1]$ bin/hadoop
  2. Usage: hadoop [--config confdir] COMMAND
  3. where COMMAND is one of:
  4. namenode -format format the DFS filesystem
  5. secondarynamenode run the DFS secondary namenode
  6. namenode run the DFS namenode
  7. datanode run a DFS datanode
  8. dfsadmin run a DFS admin client
  9. mradmin run a Map-Reduce admin client
  10. fsck run a DFS filesystem checking utility
  11. fs run a generic filesystem user client

三、配置伪分布模式

<configuration>
     <property>
         <name>fs.default.name</name>
         <value>hdfs://localhost:9000</value>
     </property>
</configuration>
<configuration>
     <property>
         <name>dfs.replication</name>
         <value>1</value>
     </property>
</configuration>

3、配置mapred-site.xml,增加以下属性

<configuration> <property> <name>mapred.job.tracker</name> <value>localhost:9001</value> </property> </configuration>

四、启动hadoop

[plain] view plaincopy

  1. [[email protected] hadoop-1.2.1]$ bin/hadoop namenode -format
  2. 14/08/16 23:50:02 INFO namenode.NameNode: STARTUP_MSG:
  3. /************************************************************
  4. STARTUP_MSG: Starting NameNode
  5. STARTUP_MSG: host = jediael/10.171.29.191
  6. STARTUP_MSG: args = [-format]
  7. STARTUP_MSG: version = 1.2.1
  8. STARTUP_MSG: build = https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1.2 -r 1503152; compiled by ‘mattf‘ on Mon Jul 22 15:23:09 PDT 2013
  9. STARTUP_MSG: java = 1.7.0_51
  10. ************************************************************/
  11. 14/08/16 23:50:02 INFO util.GSet: Computing capacity for map BlocksMap
  12. 14/08/16 23:50:02 INFO util.GSet: VM type = 64-bit
  13. 14/08/16 23:50:02 INFO util.GSet: 2.0% max memory = 1013645312
  14. 14/08/16 23:50:02 INFO util.GSet: capacity = 2^21 = 2097152 entries
  15. 14/08/16 23:50:02 INFO util.GSet: recommended=2097152, actual=2097152
  16. 14/08/16 23:50:02 INFO namenode.FSNamesystem: fsOwner=jediael
  17. 14/08/16 23:50:02 INFO namenode.FSNamesystem: supergroup=supergroup
  18. 14/08/16 23:50:02 INFO namenode.FSNamesystem: isPermissionEnabled=true
  19. 14/08/16 23:50:02 INFO namenode.FSNamesystem: dfs.block.invalidate.limit=100
  20. 14/08/16 23:50:02 INFO namenode.FSNamesystem: isAccessTokenEnabled=false accessKeyUpdateInterval=0 min(s), accessTokenLifetime=0 min(s)
  21. 14/08/16 23:50:02 INFO namenode.FSEditLog: dfs.namenode.edits.toleration.length = 0
  22. 14/08/16 23:50:02 INFO namenode.NameNode: Caching file names occuring more than 10 times
  23. 14/08/16 23:50:03 INFO common.Storage: Image file /tmp/hadoop-jediael/dfs/name/current/fsimage of size 113 bytes saved in 0 seconds.
  24. 14/08/16 23:50:03 INFO namenode.FSEditLog: closing edit log: position=4, editlog=/tmp/hadoop-jediael/dfs/name/current/edits
  25. 14/08/16 23:50:03 INFO namenode.FSEditLog: close success: truncate to 4, editlog=/tmp/hadoop-jediael/dfs/name/current/edits
  26. 14/08/16 23:50:03 INFO common.Storage: Storage directory /tmp/hadoop-jediael/dfs/name has been successfully formatted.
  27. 14/08/16 23:50:03 INFO namenode.NameNode: SHUTDOWN_MSG:
  28. /************************************************************
  29. SHUTDOWN_MSG: Shutting down NameNode at jediael/10.171.29.191
  30. ************************************************************/

[plain] view plaincopy

  1. [[email protected] hadoop-1.2.1]# bin/start-all.sh
  2. starting namenode, logging to /opt/jediael/hadoop-1.2.1/libexec/../logs/hadoop-root-namenode-jediael.out
  3. localhost: starting datanode, logging to /opt/jediael/hadoop-1.2.1/libexec/../logs/hadoop-root-datanode-jediael.out
  4. localhost: starting secondarynamenode, logging to /opt/jediael/hadoop-1.2.1/libexec/../logs/hadoop-root-secondarynamenode-jediael.out
  5. starting jobtracker, logging to /opt/jediael/hadoop-1.2.1/libexec/../logs/hadoop-root-jobtracker-jediael.out
  6. localhost: starting tasktracker, logging to /opt/jediael/hadoop-1.2.1/libexec/../logs/hadoop-root-tasktracker-jediael.out

如何设置普通用户的ssh免密码用户登录?同样方法不成功,sudo也不成功。待解决。

默认情况下,日志将被输出至{HADOOP_HOME}/logs,除非修改了${HADOOP_LOG_DIR}。

3、访问以下2个页面,验证是否已经安装成功

  • NameNode - http://localhost:50070/
  • JobTracker - http://localhost:50030/

[plain] view plaincopy

  1. [[email protected] hadoop-1.2.0]# jps
  2. 3148 JobTracker
  3. 3280 TaskTracker
  4. 3052 SecondaryNameNode
  5. 2920 DataNode
  6. 2801 NameNode
  7. 3442 Jps

五、使用一个简单的hadoop程序验证环境

 

Hadoop1.2.1伪分布模式安装指南,布布扣,bubuko.com

时间: 2024-08-23 23:46:08

Hadoop1.2.1伪分布模式安装指南的相关文章

hadoop1.2.1伪分布安装指南

1.伪分布式的安装 1.1 修改ip (1)打开VMWare或者VirtualBox的虚拟网卡 (2)在VMWare或者VirtualBox设置网络连接方式为host-only (3)在linux中,修改ip.有上角的图标,右键,选择Edit  Connections.... ****ip必须与windows下虚拟网卡的ip在同一个网段,网关必须是存在的. (4)重启网卡,执行命令service network restart ****报错,如no suitable adapter错误, (5)

hadoop1.2.1伪分布模式安装教程

1:软件环境准备 1.1Hadoop: 我们使用hadoop Release 1.2.1(stable)版本,下载链接: http://mirrors.ustc.edu.cn/apache/hadoop/common/hadoop-1.2.1/ 我们选择hadoop-1.2.1-bin.tar.gz文件下载. 1.2Java: Java在这里使用的是jdk1.7版本的,当然也可以使用1.6的,下载链接: http://www.oracle.com/technetwork/java/javase/

Spark1.0.0伪分布安装指南

?一.下载须知 软件准备: spark-1.0.0-bin-hadoop1.tgz   下载地址:spark1.0.0 scala-2.10.4.tgz    下载下载:Scala 2.10.4 hadoop-1.2.1-bin.tar.gz   下载地址:hadoop-1.2.1-bin.tar.gz jdk-7u60-linux-i586.tar.gz  下载地址:去官网下载就行,这个1.7.x都行 二.安装步骤 hadoop-1.2.1安装步骤,请看: http://my.oschina.

Hadoop伪分布模式操作

http://blog.csdn.net/wangloveall/article/details/20195813 摘要:本文介绍Hadoop伪分布模式操作,适合于Hadoop学习.开发和调试. 关键词:Hadoop    伪分布式   文件配置 启动Hadoop支持三种模式操作,分别是单机模式操作.伪分布模式操作和全分布模式操作. 单机模式操作是Hadoop的默认操作模式,当首次解压Hadoop的源码包时,Hadoop无法了解硬件安装环境,会保守地选择最小配置,即单机模式.该模式主要用于开发调

Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)【转】

[转自:]http://blog.csdn.net/hitwengqi/article/details/8008203 最近一直在自学Hadoop,今天花点时间搭建一个开发环境,并整理成文. 首先要了解一下Hadoop的运行模式: 单机模式(standalone)       单机模式是Hadoop的默认模式.当首次解压Hadoop的源码包时,Hadoop无法了解硬件安装环境,便保守地选择了最小配置.在这种默认模式下所有3个XML文件均为空.当配置文件为空时,Hadoop会完全运行在本地.因为不

ubuntu14.04安装hadoop2.6.0(伪分布模式)

版本:虚拟机下安装的ubuntu14.04(x64),hadoop-2.6.0 下面是hadoop2.6.0的官方教程(英文): http://hadoop.apache.org/docs/r2.6.0/hadoop-project-dist/hadoop-common/SingleCluster.html#Pseudo-Distributed_Operation hadoop下载地址: http://mirror.bit.edu.cn/apache/hadoop/common/ 选择hadoo

伪分布模式安装hadoop

准备工具: 虚拟机:VMware Linux系统:CentOS hadoop-1.1.2.tar.gz jdk-7u75-linux-x64.gz CentOS的网络配置 1.设置主机中VMware Network Adapter VMnet1的IPv4协议如下: 2.修改虚拟机虚拟网络的VMnet1的ip 3.CentOS中网络配置: 3.重启网卡: net service restart 伪分布模式安装步骤 1.1 设置ip地址 执行命令 service network restart 验证

hadoop2.2.0伪分布模式64位安装

hadoop2.2.0伪分布模式64位安装用到的软件:jdk-6u45-linux-x64.bin,hadoop-2.2.0.x86_64.tar.gz 修改主机名vim /etc/sysconfig/networkHOSTNAME=h1 修改主机名和ip的映射关系192.168.1.1 h1 关闭防火墙chkconfig --list | grep iptablesservice iptables stopchkconfig iptables offchkconfig --list | gre

Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)

Hadoop在处理海量数据分析方面具有独天优势.今天花时间在自己的Linux上搭建了伪分布模式,期间经历很多曲折,现在将经验总结如下. 首先,了解Hadoop的三种安装模式: 1. 单机模式. 单机模式是Hadoop的默认模.当配置文件为空时,Hadoop完全运行在本地.因为不需要与其他节点交互,单机模式就不使用HDFS,也不加载任何Hadoop的守护进程.该模式主要用于开发调试MapReduce程序的应用逻辑. 2. 伪分布模式. Hadoop守护进程运行在本地机器上,模拟一个小规模的的集群.