分享

Hadoop执行打包好的jar程序报错

cui4029 发表于 2016-6-23 17:13:19 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 7 7388
Hadoop执行打包好的jar程序报错
执行的代码如下:
$ hadoop jar logicTest.jar
异常代码如下:
java.lang.IllegalArgumentException: java.net.UnknownHostException: user
        at org.apache.hadoop.security.SecurityUtil.buildTokenService(SecurityUtil.java:374)
        at org.apache.hadoop.hdfs.NameNodeProxies.createNonHAProxy(NameNodeProxies.java:312)
        at org.apache.hadoop.hdfs.NameNodeProxies.createProxy(NameNodeProxies.java:178)
        at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:667)
        at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:611)
        at org.apache.hadoop.hdfs.DistributedFileSystem.initialize(DistributedFileSystem.java:148)
        at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:2611)
        at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:91)
        at org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:2645)
        at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2627)
        at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:370)
        at org.apache.hadoop.fs.bdoc.BdocFileSystem.initialize(BdocFileSystem.java:79)
        at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:2611)
        at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:91)
        at org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:2645)
        at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2627)
        at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:370)
        at org.apache.hadoop.fs.Path.getFileSystem(Path.java:296)
        at org.apache.hadoop.mapreduce.lib.input.FileInputFormat.addInputPath(FileInputFormat.java:518)
        at bonc.MR.ADataExtractToFile.ADataProc(ADataExtractToFile.java:188)
        at bonc.MR.mainFunc.main(mainFunc.java:25)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at org.apache.hadoop.util.RunJar.run(RunJar.java:221)
        at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
Caused by: java.net.UnknownHostException: user

已有(7)人评论

跳转到指定楼层
cui4029 发表于 2016-6-23 17:15:00
求大神指教,本人已崩溃。。。。
回复

使用道具 举报

cui4029 发表于 2016-6-23 17:37:30
顶起,不要沉。。。。
回复

使用道具 举报

desehawk 发表于 2016-6-23 18:33:14
贴出hosts,里面肯定有问题


回复

使用道具 举报

cui4029 发表于 2016-6-23 20:14:54
大神,在哪里找hosts
回复

使用道具 举报

starrycheng 发表于 2016-6-24 20:34:36
cui4029 发表于 2016-6-23 20:14
大神,在哪里找hosts

/etc/hosts
回复

使用道具 举报

cui4029 发表于 2016-6-27 19:50:14

/etc/hosts 是在本机找吗?
我访问的Hadoop是客服的服务器,我根本是进不去的。
回复

使用道具 举报

ggggying12 发表于 2017-2-22 18:24:29
好好学习,天天向上
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条