这是我在hdfs:上的文件
hadoop fs -ls /
Found 5 items
-rw-r--r-- 3 hadoop supergroup 25 2016-04-18 11:29 /abc.txt
drwxr-xr-x - hadoop supergroup 0 2016-04-17 11:39 /hbase
drwxr-xr-x - hadoop supergroup 0 2016-04-18 11:49 /tank
drwx------ - hadoop supergroup 0 2016-04-18 11:30 /tmp
-rw-r--r-- 3 hadoop supergroup 66 2016-04-18 11:29 /user.txt
hadoop fs -ls /tank/
Found 1 items
drwxr-xr-x - hadoop supergroup 0 2016-04-18 11:49 /tank/zoo.har
当我输入时
hadoop fs-lshar://hdfs-master/zoo.har/
区块报价
得到回应:
ls:Har文件系统的路径无效。中没有索引文件har://hdfs-master/zoo.har
请帮帮我!谢谢
我想有两种格式可以访问这些文件或目录:
第一个如下:hadoop fs -lsr har:///tank/zoo.har/
另一个:hadoop fs -lsr har://hdfs-master/tank/zoo.har/
顺便问一下,你确定你的主机是master
,HDFS守护进程正在默认端口上侦听吗?原因第二种格式表示har://hdfs-host:port/path/to/somewhere
。
我忘记将我的父路径添加到har url,它应该是har:///parent-path/har-path!