用Ubuntu16.04搭的hadoop,结果不管是创建文件夹还是从本地上传文件都会报错:
copyFromLocal: Call From master/192.168.56.100 to master:9000 failed on connection exception: java.net.ConnectException: 拒绝连接; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused
上网查了半天都说是要关闭防火墙,于是使用sudo ufw status检查了master、data1-data3的防火墙,结果都是inactive状态。防火墙本来就关着呢啊,这怎么办呢?于是又搜了半天,发现一个人用了hadoop namenode -format解决,马上去试,果然成功了。
解决方法如下:
断开hadoop连接:stop-all.sh
在master、data1、data2、data3节点上都运行一次:hadoop namenode -format
再打开hadoop创建文件夹就成功了。