输入hadoop命令~$hadoop dfs -put urls urls后无法执行,报错
Bad connection to FS. command aborted. exception: Call to localhost/127.0.0.1:9000 failed on local exception: java.io.IOException: Broken pipe
查看日志没有异常,看到网上说是hadoop-core-**.jar包版本问题,才想到我的主目录下有多个版本hadoop,虽然配置了环境变量,在任意路径下都可直接执行hadoop命令,但是有些命令要查找jar包,最好还是在当前运行的hadoop路径下执行命令,这样就不会有jar的版本不匹配问题了。
~$cd hadoop
hadoop$bin/hadoop dfs -put urls urls
这样就成功了