我对大数据概念&hadoop还很陌生,所以对于任何明显的问题我深表歉意。基本上,我在尝试像这样运行hadoop示例时遇到了一些问题:
jar hadoop-examples-1.2.1.jar pi 4 1000 Illegal option: h
显然我使用了错误的用法,但我不知道是什么?有人能告诉我这里缺什么吗?谢谢
lymgl2op1#
您应该以“hadoop”为前缀来运行它。hadoop jar hadoop-examples-1.2.1.jar pi 4 1000
1szpjjfi2#
杰里米对钱的评论是对的。通常,示例可执行jar同时在本地jvm和集群工作节点上运行。它应该使用hadoop commmand:hadoop(或hadoop 2.0及更高版本中的yarn)启动,以确保正确加载集群配置和相关的lib。有关完整的演练,请参见此处的hadoop教程,以获取1.2.1版本:hadoop1.2.1教程如果有机会,你应该看看最新的hadoop版本。现在是2.6.0。
2条答案
按热度按时间lymgl2op1#
您应该以“hadoop”为前缀来运行它。
hadoop jar hadoop-examples-1.2.1.jar pi 4 1000
1szpjjfi2#
杰里米对钱的评论是对的。通常,示例可执行jar同时在本地jvm和集群工作节点上运行。它应该使用hadoop commmand:hadoop(或hadoop 2.0及更高版本中的yarn)启动,以确保正确加载集群配置和相关的lib。有关完整的演练,请参见此处的hadoop教程,以获取1.2.1版本:hadoop1.2.1教程
如果有机会,你应该看看最新的hadoop版本。现在是2.6.0。