Java.net.UnknowHostException异常解决

1. 在大数据的学习中运行官方文档中的本地模式的案例,在Linux中输入下面的命令的时候,抛出了主机名字无法解析的异常(需要指定输入文件和输出文件)

hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.2.jar  grep input/ output 'dfs[a-z.]+'

抛出的异常如下图:

Java.net.UnknowHostException异常解决_第1张图片

2. 解决方法如下:

需要在/etc/hosts的文件中指定一下主机名(当前你的虚拟机的名字)

因为当前我的主机的名字是localhost1,所以需要在127.0.0.1后面加上localhost1然后就可以了

3. 重新执行以下上面的命令发现不会抛出异常,而且可以生成output文件夹,文件夹下存在两个文件

你可能感兴趣的:(大数据)