1. 在大数据的学习中运行官方文档中的本地模式的案例,在Linux中输入下面的命令的时候,抛出了主机名字无法解析的异常(需要指定输入文件和输出文件)
hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.2.jar grep input/ output 'dfs[a-z.]+'
抛出的异常如下图:
2. 解决方法如下:
需要在/etc/hosts的文件中指定一下主机名(当前你的虚拟机的名字)
因为当前我的主机的名字是localhost1,所以需要在127.0.0.1后面加上localhost1然后就可以了
3. 重新执行以下上面的命令发现不会抛出异常,而且可以生成output文件夹,文件夹下存在两个文件