使用以下命令时

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

出现

在确保jdk配置正确的情况下,可能是因为没有配置hadoop-env.sh文件。
1、使用localhost登录hadoop

2、进入hadoop-env.sh所在目录

cd /usr/local/hadoop/etc/hadoop

3、执行:sudo vim hadoop-env.sh

4、修改或添加java_home路径为具体的安装路径

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_162
5、使配置修改立即生效:source hadoop-env.sh
Logo

2万人民币佣金等你来拿,中德社区发起者X.Lab,联合德国优秀企业对接开发项目,领取项目得佣金!!!

更多推荐