我用linux搭建hadoop集群,在本地我用eclipse向节点上传文件,请问上传的文件在节点的什么位置?

我在 该地址的/usr/local/hadoop_data/input下并没有看见我上传的文件input1.txt

你可以先刷新一下再看看,另外实在不行,可以用HDFS的命令,在你的线上的HDFS里找找,命令大概是hadoop fs -ls /(看根目录下的文件/文件夹,hadoop dfs -ls /也可以),这样你就可以看到当前的HDFS里的文件夹或者文件,再依次找找你看得见的路径。一般是可以看见的。追问

有找到一个文件。也的确能够一层层进入,他的确会列出所要的文件Input1.txt。但是我只能通过这个方法查到存在该文件吗?不能可以直接打开这个文件吗?会不会是因为用户的关系?我通过终端就无法cd input(input是我上传时自己建的文件夹)

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-23
你上传到HDFS中了,你应该去HDFS文件目录中去找,而不是Linux的EXT文件系统中。追问

我是将hadoop安装在那个目录下的。
HDFS文件目录在哪?可以直接在终端打开吗?
我无法通过cd /usr/local/hadoop_data/input 打开这个文件夹啊、、

第2个回答  2013-03-24
供货价格和监管机构
第3个回答  2013-03-23
目测 文件已经上传
请问 你是用 hadoop fs -ls 查看的吗追问

应该是已经上传了,但是找不到上传到哪 了.麻烦你看下我在楼上的追问,帮我解决下好吗

追答

你不是已经可以查看到的吗。
文件是上传到 HDFS hadoop的分布式文件系统的,在本地文件系统下 CD input 肯定看不见

你要用 hadoop的命令来查看 hadoop fs -ls hadoop fs -cd

本回答被提问者采纳
相似回答