使用Cygwin模拟Linux环境安装配置运行基于单机的Hadoop

2019-03-28 14:23|来源: 网络

其实,使用Cygwin模拟Linux环境来运行Hadoop是非常轻松的,只需要简单地配置一下就可以运行基于单机的Hadoop。

这里,比较关键的就是Cygwin的安装,在选择安装的时候一定要安装openssh,否则不会成功的,下面简单说一下Cygwin的安装及其配置:

Cygwin的下载安装

首先点击http://cygwin.com/setup.exe下载setup.exe,例如保存到桌面,点击就可以进行下载安装了。

在选择安装类型的时候,最好是选择第一个,直接从网络上下载并紧接着安装,如图所示:

Linux,Cygwin,Hadoop

然后选择安装路径、安装文件存放路径、连接方式(这里选择Use IE5 Settings)、下载站点镜像,自动创建下载文件列表,接下来一步比较重要了:选择安装类型,可以单击最顶层的All后面的循环样式图标切换安装类型,是的最顶层All行的最后一个单词为Install,如图所示:

Linux,Cygwin,Hadoop

其实,如果你选择了Install安装类型,就已经选择了openssh包。

为让你看到openssh包,你可以在Net [图标] Install 下面看到与网络有关的包,如图所示:

Linux,Cygwin,Hadoop

相关问答

更多
  • 试试看吧,加一个系统环境变量,名称 Path,值为: C:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\IDM Computer Solutions\UltraEdit-32;C:\Program Files\C ...
  • 装上 sshd 后台服务程序就可以对 shell用户提供sftp服务了. 没有限制目录访问什么的. 如果有其它的特殊要求.好像还比较难设置.我不是特别清楚. sftp是sshd里的一个 subsystem. 默认应该是包含,可以改设置文件禁止它.
  • https://www.djangoproject.com/download/ 右上方下一个文件,windows的话,dos下cd 进入文件夹,python setup.py install就OK,linux下,差不多
  • 在Linux上安装Hadoop之前,需要先安装两个程序: 1. JDK 1.6或更高版本; 2. SSH(安全外壳协议),推荐安装OpenSSH。 下面简述一下安装这两个程序的原因: 1. Hadoop是用Java开发的,Hadoop的编译及MapReduce的运行都需要使用JDK。
  • 你用0.21版本的吧? 这个不稳定,且不提供支持的,现在学的话找0.20版本的学吧。 HDFS not found可能是由于你的HADOOP_HOME没有设置, 执行如下命令后再hdfs namenode -format: export HADOOP_HOME="你的hadoop安装路径"
  • 两个问题,16行提示命令不存在,你看看你写的是什么 第二个,找不到java文件夹,你看下是不是路径写错了
  • 当然可以了。hive只是一个数据仓库的工具。运行一些HQL语句。不一定非得分布式。
  • 1、首先在查看这几个端口是否已经启用。 2、看日志当中是否有相关的提示错误信息。 这两点做到了,问题肯定就解决了。
  • win系统下nodejs安装及环境配置 第一步:下载安装文件 下载nodejs,官网:我这里下载的是node-v0.10.28-x86.msi, 第二步:安装nodejs 下载完成之后,双击"node-v0.10.28-x86.msi",开始安装nodejs,自定义安装在D:\dev\nodejs下面。 在cmd控制台输入:node -v,控制台将打印出:v0.10.28,出现版本提示表示安装成功。 该引导步骤会将node.exe文件安装到D:\dev\nodejs\目录下,并将该目录添加进PATH环境变量 ...
  • Test to see if sshd is working, pop a cygwinwindow (note: the command below iscase sensitive) whoami ssh localhost or ssh "$USERNAME@127.0.0.1" If you get a prompt without error messages, type ls -lh /cygdrive/c if you see a directory listing,success! (typ ...