我是Hadoop的新手,花了一个星期的时间找到了webHDFS,我认为这可以帮助我从集群中展示FileSystem。我可以在“http:// master:50070 / webhdfs / v1 / user / hadoop?user.name = hadoopes&op = LISTSTATUS”中查看文件系统,
但是,它表明
{“FileStatuses”:{“FileStatus”:[
{“accessTime”:0,“blockSize”:0,“group”:“超群”,“length”:0,“modificationTime”:1337823103411,“owner”:“hadoop”,“pathSuffix”:“Yijin”,“权限“:” 777“,”复制“:0,”类型“:”目录“},
{“accessTime”:1337824794722,“blockSize”:67108864,“group”:“supergroup”,“length”:11,“modificationTime”:1337751080433,“owner”:“pc”,“pathSuffix”:“hello.txt” ,“permission”:“644”,“replication”:2,“type”:“FILE”},
{“accessTime”:0,“blockSize”:0,“group”:“超群”,“length”:0,“modificationTime”:1337848266732,“owner”:“hadoop”,“pathSuffix”:“test”,“权限“:” 755“,”复制“:0:”类型“:”目录“},
{“accessTime”:1337824798450,“blockSize”:67108864,“group”:“supergroup”,“length”:18,“modificationTime”:1337751301976,“owner”:“pc”,“pathSuffix”:“test2.txt” ,“permission”:“644”,“replication”:2,“type”:“FILE”},
{“accessTime”:0,“blockSize”:0,“group”:“超群”,“length”:0,“modificationTime”:1337821412488,“owner”:“hadoop”,“pathSuffix”:“small”,“权限“:” 777“,”复制“:0,”类型“:”目录“}
]}}
这很难读。
还有其他方法可以通过webHDFS查看文件系统吗?
这是我的“hdfs-site.xml”
<property>
<name>dfs.replication</name>
<value>2</value>
</property>
<property>
<name>dfs.name.dir</name>
<value>/home/hadoop/hdfs/name</value>
</property>
<property>
<name>dfs.data.dir</name>
<value>/home/hadoop/hdfs/data</value>
</property>
<property>
<name>dfs.webhdfs.enabled</name>
<value>true</value>
</property>
最佳答案
webHDFS以JSON格式返回其所有内容,如果您想要一种用户友好的输出格式,只需将浏览器指向http://master:50070/
并从那里向下钻取
关于hadoop - 如何使用webHDFS从本地群集中查看Hadoop的文件系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10735055/