hadoop jar xxxx/hadoop-mapreduce-examples-2.9.2.jar xxx 命令报错的解决方法
Posted 小企鹅推雪球!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hadoop jar xxxx/hadoop-mapreduce-examples-2.9.2.jar xxx 命令报错的解决方法相关的知识,希望对你有一定的参考价值。
文章目录
摘要
- 遇到报错不要着急去找怎么修复,先看看提示!翻翻log,也许就明白了。
问题描述
-
错误提示: java.net.ConnectException: Call From xxxxx to xxxx failed on connection
-
第一种可能产生报错的原因是 hadoop 的环境变量报错了,使用which hadoop查看一下,有错误改回来
-
第二种可能是使用
hadoop namenode format
进行两次格式化,导致VERSION中的版本对不上了,查看下自己的VERSION路径,xxxx/data/tmp/dfs/data/current
-
第三种是防火墙没关闭:
1.查看防火墙状态 systemctl status firewalld 2.设置防火墙停用状态 systemctl stop firewalld 3.设置防火墙功能失效,开机自动关闭 systemctl disable firewalld
-
查看core-site.xml配置。其中fs.defaultFS配置的值应为主机名或者ip,不能配置为localhost或者127.0.0.1。如主机名为common
-
还是不行的话,就检查9000端口情况
netstat -tlpn
,如果9000端口前的ip地址是127.0.0.1,则表明只能本地访问。然后再去检查/etc/hosts
,注释这两行,并配置ip地址与主机名
-
还是不行的话,那就是主节点的9000端口打开了,但是不允许远程访问,可使用telnet ip port 检验
以上是关于hadoop jar xxxx/hadoop-mapreduce-examples-2.9.2.jar xxx 命令报错的解决方法的主要内容,如果未能解决你的问题,请参考以下文章
将可执行 jar 发送到 hadoop 集群并作为“hadoop jar”运行
Hadoop 程序在“java -jar”下运行良好,但在“hadoop jar”下运行良好
将hbase和hadoop的jar包导入eclipse中需要
bin/hadoop jar hadoop-*_examples.jar grep input output ‘dfs[a-z.]+’ 啥意思啊
./bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-*.jar grep input output 'dfs[a