主要软件 jdk1.6(安装路径不要有空格)
Cygwin(安装在NTFS分区下)
hadoop-0.21.0
安装Cygwin注意:*** Query: Should privilege separation be used? (yes/no) no
*** Query: (Say "no" if it is already installed as a service) (yes/no) yes
*** Query: Enter the value of CYGWIN for the daemon: [] ntsec
当出现have fun 表示成功。
启动ssh服务 net start sshd
登录 ssh localhost 提示密码输入
Hadoop配置
Hadoop 用tar命令解压 到E:盘根目录 在Cygwin的etc/profile文件末尾加入:
export HADOOP_HOME=/cygdrive/e/hadoop-0.21.0
export PATH=$PATH:$HADOOP_HOME/bin
更改hadoop/conf下的hadoop-env.sh 加入 export JAVA_HOME=/cygdrive/d/Java/jdk1.6
hadoop/bin下的hadoop-config.sh 把189行改为 JAVA_PLATFORM=`CLASSPATH=${CLASSPATH} ${JAVA} -Xmx32m -classpath ${HADOOP_COMMON_HOME}/hadoop-common-0.21.0.jar org.apache.hadoop.util.PlatformName | sed -e "s/ /_/g"`
- 編輯hadoop/conf/core-site.xml
-
<configuration>
-
<property>
-
<name>fs.default.name</name>
-
<value>hdfs://localhost:9000</value>
-
</property>
-
<property>
-
</configuration>
- 編輯hadoop/conf/hdfs-site.xml
-
<configuration>
-
<property>
-
<name>dfs.replication</name>
-
<value>1</value>
-
</property>
-
</configuration>
- 編輯/opt/hadoop/conf/mapred-site.xml
-
<configuration>
-
<property>
-
<name>mapred.job.tracker</name>
-
<value>localhost:9001</value>
-
</property>
-
</configuration>
-
运行hadoop
打开Cygwin控制台 输入cd $HADOOP_HOME 进入Hadoop文件夹
输入 bin/hadoop namenode –format
启动 $ bin/start-all.sh
测试 :在伪分布式模式上运行
bin/hadoop jar hadoop-*-examples-0.21.0.jar grep input output ‘dfs[a-z.]+’
重开个Cygwin控制台 进入Hadoop文件夹
输入 bin/hadoop fs -cat output/*
可以看到下面内容:
3 dfs.class
2 dfs.period
1 dfsmetrics.log
1 dfsadmin
1 dfs.servers
1 dfs.replication
1 dfs.permissions
1 dfs.file
分享到:
相关推荐
在Windows操作系统上配置Hadoop环境是一项相对复杂但必要的任务,因为Hadoop主要设计为在Linux环境中运行。然而,为了在Windows上本地开发或测试Hadoop应用程序,我们需要对环境进行一些特殊的配置,特别是涉及到`...
在Windows环境下搭建Hadoop 3.1.0的分布式文件系统需要解决一个重要依赖——WinUtils。这个组件是Hadoop在Windows上运行...通过上述详细的步骤,用户可以在Windows上搭建起自己的Hadoop环境,进行数据管理和分析工作。
总之,配置Windows下的Hadoop环境涉及多个步骤,包括下载和安装Hadoop、设置环境变量、配置Hadoop相关的XML文件以及确保所有依赖项都已就绪。通过正确完成这些步骤,才能成功在Windows上运行和管理Hadoop集群。
在Windows系统上配置Hadoop 1.1.0的伪分布式环境是一项技术性较强的任务,涉及到多个步骤和关键配置文件的设置。以下将详细介绍这个过程,以及与之相关的知识点。 首先,我们需要理解Hadoop的基本概念。Hadoop是...
windows配置hadoop环境所需文件
本文将详细介绍如何在Windows上配置Hadoop,以便使用Eclipse进行HDFS访问和MapReduce程序的调试。 首先,我们需要下载并安装Java开发工具包(JDK)。JDK是运行Hadoop的基础,因为Hadoop是用Java编写的。确保安装的...
### hadoop本地Windows开发环境配置 #### 一、Hadoop开发环境配置 为了在Windows环境下进行基于Spark的分布式数据处理,首先需要配置好Hadoop的开发环境。这一步主要是为了确保能够本地提交并运行Hadoop MapReduce...
windows系统需要配置hadoop运行环境,否则直接运行代码会出现 Could not locate executable null \bin\winutils.exe in the hadoop binaries Unable to load native-hadoop library for your platform… using ...
在Windows环境下配置Hadoop,首先需要下载并解压Hadoop的安装包,如本例中的"Hadoop-2.7.5-master"。 **一、Hadoop安装** 1. **下载Hadoop**: 从Apache官方网站获取Hadoop 2.7.5的Windows版本,确保下载的是已经...
尽管如此,仍然可以在Windows上搭建一个用于学习和开发的单节点Hadoop环境。以下是简化版的在Windows上安装Hadoop的步骤: 准备工作 1. 安装Java: 确保你的系统上已经安装了Java Development Kit (JDK) 8或更高版本...
本篇文章将深入探讨Windows环境下安装和配置Hadoop 2.7.x版本时所涉及的关键知识点,以及如何解决可能遇到的各种版本问题。 首先,我们需要理解Hadoop的核心组件,包括HDFS(Hadoop Distributed File System)和...
Windows 下 Hadoop 配置详解 在本文中,我们将详细介绍 Windows 下 Hadoop 配置的过程。Hadoop 是一款开源的分布式计算框架,由 Apache 开发和维护。作为云计算和大数据处理的核心组件,Hadoop 广泛应用于数据挖掘...
- **用途限制**:在Windows上搭建的单节点Hadoop环境主要用于学习和开发目的,不推荐在生产环境中使用。生产级别的Hadoop集群通常部署在Linux系统之上。 - **官方文档参考**:随着Hadoop版本的不断更新,具体的配置...
7. **环境变量设置**: 在Windows上配置Hadoop还需要正确设置系统环境变量,比如添加Hadoop安装路径到PATH变量,确保系统能找到Hadoop的相关可执行文件。 8. **启动和测试**: 完成配置后,用户需要启动Hadoop的服务...
这个"hadopp Windows 运行环境"就是为在Windows操作系统上搭建和运行Hadoop环境提供所需的支持。 Hadoop的核心由两个主要组件构成:Hadoop分布式文件系统(HDFS)和MapReduce。HDFS是Hadoop的数据存储层,它将大...
Windows版的Hadoop使得在个人计算机上搭建Hadoop环境成为可能,尤其是对于开发者和学习者而言,这提供了一个方便的本地测试环境。 在Windows上安装Hadoop可能会遇到一些挑战,因为Hadoop最初是为Linux设计的。但是...
由于 Hadoop 主要设计用于 Linux 环境,因此在 Windows 上配置 Hadoop 需要借助 Cygwin 这样的工具来模拟 Linux 环境。下面我们将一步步进行讲解。 #### 二、系统环境准备 1. **安装 Java:** - 确保已安装 JDK,...
在Windows上安装Hadoop需要耐心和细致的配置工作,但一旦完成,可以为学习和开发提供一个本地化的测试环境。记住,由于Windows与Linux的差异,可能会遇到一些特有的问题,需要查阅文档或社区论坛寻求解决方案。
这个“hadoop-3.0.0 windows配置文件”是专为在Windows操作系统上运行Hadoop 3.0.0版本而设计的。在Windows环境中配置Hadoop通常比在Linux环境下更为复杂,因为Hadoop最初是为Linux开发的。然而,通过正确配置和一些...
在Windows环境下搭建Hadoop环境,一个关键步骤是安装Hadoop的依赖库。Hadoop是一个开源的分布式计算框架,主要用于处理和存储大规模数据。在Windows上安装Hadoop时,需要确保系统具备所有必要的组件和配置,以便正确...