我已经安装了0.22.0版的Hadoop,并进行了namenode的格式化。但是当我添加一个文件(使用hadoop fs -put命令)时,该文件被添加到操作系统的当前文件夹而不是Hadoops存储文件夹(我认为是/ tmp / hadoop-root / dfs / name) 。我也使用过1.0.4版本,在1.0.4的情况下,你添加的任何文件最终都会出现在Hadoop的存储文件夹中,而不是被添加到操作系统的当前文件夹中。那么,版本0.22.0是否会这样做?
谢谢, 香农
答案 0 :(得分:0)
您没有配置/启动(伪)集群,因此默认使用本地文件系统。检查hadoop-0.22.0 / conf文件夹中的设置。有关如何设置Pseudo-Cluster,请参阅http://hadoop.apache.org/docs/stable/single_node_setup.html。使用bin/start-dfs.sh
脚本运行HDFS守护程序。