hadoop的DFS开始命令无法正常工作,并给予错误

问题描述:

您好,我已经配置Hadoop和通过下面的命令来启动DFS start_local_hdp_serviceshadoop的DFS开始命令无法正常工作,并给予错误

但即时得到下面的错误

更新

enter image description here

在窗口上使用hadoop。安装使用 “MSI”

请帮我

更新

即时得到错误启动主,RegionServer的开始

nohup的是POSIX命令,因此您可能需要安装cygwin或运行某种不同的脚本(.cmd或.bat文件?)

http://en.wikipedia.org/wiki/Nohup

我会倾向安装cygwin或类似的,基本上你需要能够模拟linux命令。任何原因你没有在Linux虚拟机上运行hadoop?它可能是你最好的选择国际海事组织,hadoop真的是要在* nix上运行。我怀疑这是你遇到的最后一个问题。

+0

Hortonworks为hadoop代码贡献了补丁,以便它在Windows上运行。 IIRC的问题主要是无密码的ssh和文件系统权限。 http://hortonworks.com/products/hdp-windows/ – davek

+0

@davek我已经更新了这篇文章亲切地提到 – Backtrack

+0

这是我真正在说的文件系统的东西,我想我只是不能想象一堆窗口节点处理m/r作业大声笑,即时通讯肯定它可以完成,但如果你只是在学习,我会建议抛出一个unix vm摆脱兼容性问题(取出一个变量) – Ryan

我假设你正在运行的Windows

http://hortonworks.com/products/hdp-windows/

的Hortonworks分布在这种情况下,你不应该使用的start_local_hdp_services.cmd命令来启动服务?

+0

我已经给出了这个评论。然后我开始dfs.sh – Backtrack

+0

好吧,我已经浏览了安装文档http://docs.hortonworks.com/HDPDocuments/HDP1/HDP-Win-1.1/bk_installing_hdp_for_windows/bk_installing_hdp_for_windows-20130225.pdf,并且不要随时随地查看该命令。像Ryan说的那样,* .sh和nohup是linux命令。 – davek

+0

http://developer.yahoo.com/hadoop/tutorial/module2.html我引用了这个 – Backtrack