2 qq 23335793 qq_23335793 于 2016.04.18 11:57 提问

windows平台搭建hadoop的一些问题(eclipse) 5C

小生最近在windows上搭建hadoop,按照官网的教程,应该是搭建起来了(单节点):可以创建和删除hdfs上的文件,在eclipse里面也可以看到hdfs,如果我添加文件,eclipse里也会跟着更新,所以我觉得应该是搭建起来了,如果不是求大神指导。
问题是:在eclipse里我编写了wordcount代码(应该不会错的,我照着书上编的,是0.20.0版),然后使用run configurations设置Arguments来运行(hdfs://English.txt hdfs://test/)但是失败了,报错如下:

log4j:WARN No appenders could be found for logger (org.apache.hadoop.metrics2.lib.MutableMetricsFactory).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Exception in thread "main" java.lang.IllegalArgumentException: java.net.UnknownHostException: English.txt
at org.apache.hadoop.security.SecurityUtil.buildTokenService(SecurityUtil.java:373)
at org.apache.hadoop.hdfs.NameNodeProxies.createNonHAProxy(NameNodeProxies.java:258)
at org.apache.hadoop.hdfs.NameNodeProxies.createProxy(NameNodeProxies.java:153)
at org.apache.hadoop.hdfs.DFSClient.(DFSClient.java:602)
at org.apache.hadoop.hdfs.DFSClient.(DFSClient.java:547)
at org.apache.hadoop.hdfs.DistributedFileSystem.initialize(DistributedFileSystem.java:139)
at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:2591)
at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:89)
at org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:2625)
at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2607)
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:368)
at org.apache.hadoop.fs.Path.getFileSystem(Path.java:296)
at org.apache.hadoop.mapreduce.lib.input.FileInputFormat.addInputPath(FileInputFormat.java:518)
at wordcount.main(wordcount.java:65)
Caused by: java.net.UnknownHostException: English.txt
... 14 more

求大神指教一二,帮小弟摆脱这个奇怪的问题!

1个回答

paaking
paaking   2016.04.18 14:32

如果我没猜错的话应该是你的Arguments设置的问题;给你看个我这边的截图。希望能帮到你。图片说明

paaking
paaking 回复g101418: 192.168.216.135这个是你虚拟机上master主节点的IP地址。端口号8020是根据你自己在~/hadoop2.2.0/etc/hadoop目录下的core-site.xml中配置的。这一步你可以参考http://www.cnblogs.com/flyoung2008/archive/2011/12/09/2281400.html 顺便讲下 我也是正在学习中,最近也是出现各种问题。没法,慢慢解决~祝好运
一年多之前 回复
qq_23335793
qq_23335793 请问您在里面所填的"192.168.216.135"是什么?如果是本机地址的话不应该是127.0.0.1吗? 还有请问您"8020"是怎么得出的,为什么不是别的端口号? 小弟技术平平,问题很幼稚,请见谅。
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!