Hadoop执行WorldCount出现的问题和解决

一、问题1

1、failed on connection exception: java.net.ConnectException: Connection refused; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused

2、有多种原因导致,我这里是重启虚拟机之后,hadoop没有启动;启动hadoop即可

hadoop-2.7.3/sbin/start-all.sh  启动hadoop

hadoop-2.7.3/sbin/stop-all.sh   关闭hadoop

 

二、问题2

1、org.apache.hadoop.mapreduce.lib.input.InvalidInputException: Input path does not exist:

路径不存在;这里说明一下,这个路径hadoop是找的hadoop服务器上的的路径不是本机绝对路径

(注:配置文件 core-site.xml 是改过了的)

2、网上也有说明,不过个人感觉不清晰,这里总结一下

hadoop jar xx.jar    /xx/xx.txt    /yy/      ;这里为了直观,多加了几个空格;提示路径找不到如果是 /xx/xx.txt 也就是输入路径找不到,那就使用命令建立对应文件即可;/yy/输出路径也是同样的

以下是操作hadoop的几个常用命令

hdfs dfs -ls /            :查看hadoop根目录文件
hdfs dfs -mkdir -p /user  :建立一个文件夹
hdfs dfs -put /data/*.txt :往服务器发送文件
hdfs dfs -get /data/*.txt :从服务器获取文件
hdfs dfs -text /data/c.txt:hadoop查看文件

 

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