2018/03/10
安装完成过后,各项进程都启动正常,但是无法创建文件夹。
hadoop fs -mkdir test
输出mkdir: test': No such file or directory
hadoop fs -mkdir hdfs://localhost/test
输出
mkdir: Call From node1/172.31.137.234 to localhost:8020 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused
这个倒是真的,测试了这部分的端口,的却是不能连进去。
命令修改后,使用了
hadoop fs -mkdir hdfs://node1:9000/test
hadoop fs -mkdir /xxx
这次命令倒是成功了,但是没有相对路径的这个帮助了。
看了《权威指南》这部分的配置是
22 <property>
23 <name>fs.defaultFS</name>
24 <value>hdfs://node1:9000</value>
25 </property>
说是这样就可以使用相对路径,操作之后发现也是无法实现。
看来是只能使用绝对路径,但我猜,可能是某个配置没有配好。
或者说,没有给这个用户创建。
毕竟原来的这个相对路径的概念是说,根据你的根路径来说的。
他会自动扩展这个路径,但是你得先创建
hadoop fs -mkdir -p /user/root
https://stackoverflow.com/questions/28241251/hadoop-fs-ls-results-in-no-such-file-or-directory
一开始使用了/usr导致错误了。
现在就可以了。