windows系统下连接hdfs进行操作时,上来就出现java.lang.IllegalArgumentException: java.net.UnknownHostException: xxx
java.lang.IllegalArgumentException: java.net.UnknownHostException: liujian at org.apache.hadoop.security.SecurityUtil.buildTokenService(SecurityUtil.java:374) at org.apache.hadoop.hdfs.NameNodeProxies.createNonHAProxy(NameNodeProxies.java:310) at org.apache.hadoop.hdfs.NameNodeProxies.createProxy(NameNodeProxies.java:176) at org.apache.hadoop.hdfs.DFSClient.(DFSClient.java:668) at org.apache.hadoop.hdfs.DFSClient. (DFSClient.java:604) at org.apache.hadoop.hdfs.DistributedFileSystem.initialize(DistributedFileSystem.java:148) at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:2598) at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:91)
查看了linux中,也设置了hosts主机名啊!怎么还是无法解析???
因为是在windows下操作,肯定也要在windows下设置一下呗!
修改目录 C:WindowsSystem32driversetc 下的 hosts 文件



