安装过程十分简单,运行即可,程序会自动配置环境变量(在之前的版中还没有这项功能,新版本的JDK中已经可以自动配置环境变量了)。
一、安装Cygwin
Cygwin是在Windows平台下模拟Unix环境的一个工具,只有通过它才可以在Windows环境下安装Hadoop。可以通过这个链接下载Cygwin:
http://www.cygwin.cn/setup.exe
·双击运行安装程序,选择install from internet。
·根据网络状况,选择合适的源下载程序。
·进入 select packages界面,然后进入Net,勾选openssl及openssh(如下图所示)。
勾选openssl及openssh
如果打算在Eclipse上编译Hadoop,还必须安装“Base Category”下的“sed”(如下图所示)。
勾选sed
另外建议安装“Editors Category”下的“vim”,以便在Cygwin 上直接修改配置文件。
二、配置环境变量
依次点击我的电脑→属性→高级系统设置→环境变量,修改环境变量里的path设置,在其后添加Cygwin的bin目录和Cygwin的usr\bin目录。
三、安装和启动sshd服务
点击桌面上的Cygwin图标,启动Cygwin,执行ssh-host-config 命令,当要求输入Yes/No时,选择输入No。当看到“Have fun”时,表示sshd 服务安装成功。
在桌面上的“我的电脑”图标上右击,点击“管理”菜单,启动CYGWIN sshd 服务。
四、配置SSH免密码登录
执行ssh-keygen 命令,一直按回车,生成密钥文件。
按如下命令生成authorized_keys文件:
cd ~/..ssh/
cp id_rsa.pub authorized_keys
完成上述操作后,执行exit 命令先退出Cygwin 窗口,如果不执行这一步操作,下面的操作可能会遇到错误。
接下来,重新运行Cygwin,执行ssh localhost 命令,在第一次执行时会有提示,然后输入yes,直接回车即可。
问题:$ ssh localhost
ssh: connect to host localhost port 22: Connection refused
解答:启动的时候不要用net start sshd 因为没起来 ,换另一种方式
cygrunsrv -S sshd
验证是否启动成功 ps -ef|grep sshd
分享到:
相关推荐
总的来说,Hadoop 2.7.2在Win10上的编译和运行,不仅提供了在本地环境中学习和测试Hadoop的机会,也让你有机会深入理解分布式系统的工作原理和大数据处理的基本流程。这是一项对任何希望在大数据领域发展的IT专业...
### Win7 下 Cygwin 搭建 Hadoop 开发环境 #### 一、概述 在 Windows 7 系统中使用 Cygwin 搭建 Hadoop 开发环境是一项较为复杂的任务,需要对 Windows 系统环境变量、Cygwin 的安装与配置以及 Hadoop 安装包进行...
【标题】: "win7环境下Hadoop安装及Eclipse调试MapReduce配置教程" 【描述】: "本教程详细讲解在Windows 7操作系统中如何安装Hadoop,并配置Eclipse进行MapReduce程序的调试,涵盖可能出现的问题及其解决方案。" ...
用户只需要按照上述配置步骤,就可以在Windows 7 64位系统上运行Hadoop,进行大数据的处理和分析工作。 总的来说,Hadoop 2.7.5在Windows 7 64位环境下的编译是一个技术性的挑战,但这个资源简化了这一过程,使得...
本文将详细介绍如何在Windows环境中搭建Hadoop,并在Vista或Win7系统上安装SSH服务,以便远程管理和操作Hadoop集群。 首先,Hadoop是Apache开源项目,主要用于处理和存储大量数据,其核心包括HDFS(Hadoop ...
但是,通过一些特殊配置,如使用Cygwin或Windows Subsystem for Linux(WSL)等工具,可以在Windows环境下运行Hadoop。这里我们将探讨如何在Windows 10上安装和配置Hadoop 2.6.1。 首先,你需要下载Apache Hadoop的...
但是,通过一些特定的步骤,可以在Windows系统上编译和使用Hadoop,而提供的“win7下编译过的hadoop2.7.2”文件正是为了简化这一过程。 首先,我们来看一下Hadoop在Windows上的编译步骤。在Windows 7环境下编译...
这个过程不仅可以帮助理解Hadoop的工作原理,还可以为那些无法或不想使用Linux环境的用户提供便利。不过,请注意,对于生产环境,推荐在Linux服务器上部署和运行Hadoop,以获得更好的性能和稳定性。
标题中的"cygwin (win7 64和32都有)"表明这个压缩包包含了适用于Windows 7 64位和32位系统的Cygwin安装程序。 Cygwin的核心是一个动态链接库,它模拟了Linux和Unix系统中的许多功能,包括文件系统、进程管理、网络...
在实际操作中,"windows客户端依赖资料"可能包含用于安装、配置和运行Hadoop所需的特定文件,如配置文件模板、Cygwin安装指南、Hadoop二进制包、环境变量设置说明等。通过这些资料,你可以一步步地在Windows上构建起...
【标签】"Hadoop win10 x64" 明确了这个版本是为64位的Windows 10系统准备的。Hadoop的64位版本能够充分利用现代计算机的硬件资源,特别是在处理大数据时,可以提供更好的性能。 在【压缩包子文件的文件名称列表】...
2. **Hadoop在Windows上的挑战**:Hadoop原本是为Linux设计的,但在Windows上运行需要额外的配置,如安装Cygwin或使用Windows-specific版本,如这里提供的2.6.5版本。 3. **配置环境变量**:`readme`文件将指导你...
用户需要使用解压工具(如WinRAR或7-Zip)来提取文件,然后按照Hadoop的安装指南进行操作。 在压缩包子文件的文件名称列表中,我们看到的是"hadoop-2.7.6",这表明这是Hadoop的2.7.6稳定版本。这个版本可能包含了自...
总结,安装和配置Hadoop 2.8.1在Windows上需要安装JDK,设置环境变量,使用Cygwin或MingW模拟Unix环境,配置Hadoop的配置文件,格式化NameNode,启动服务,以及进行一些测试以确保一切正常运行。在实际操作过程中,...
1. **安装依赖**:在Win10上,你需要安装Java Development Kit (JDK) 7或更高版本,因为Hadoop需要Java环境来运行。此外,你还需要Cygwin,这是一个提供Linux命令行工具的Windows环境,因为Hadoop的构建脚本基于Unix...
-019.Hadoop在Win7下免Cygwin环境安装NativeBug解决与dexpot多桌面应用.mp4 -020.Hadoop架构分析之单节点体系.mp4 021.Hadoop架构分析之集群结构分析.mp4 022.Hadoop架构分析之HDFS架构分析.mp4 023.Hadoop架构分析...
4. 下载并安装Cygwin或其他提供Linux-like环境的工具,因为Hadoop的一些工具和脚本可能需要这样的环境。 5. 配置Hadoop环境变量,如HADOOP_HOME、HADOOP_CONF_DIR等,确保指向正确的目录。 6. 使用Winutils.exe初始...
值得注意的是,Hadoop运行在Linux系统上,若要在Windows环境下安装Hadoop,可以通过Cygnus(通常称为Cygwin)来模拟Linux环境。 #### 二、Hadoop的组成 Hadoop主要由以下几个部分组成: 1. **Hadoop Common**:这...