以下是我在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 -ls har://hdfs-master/zoo.har/ 区块报价
得到了回应:
ls: Har文件系统的无效路径。在har://hdfs-master/zoo.har中没有索引文件
请帮帮我!谢谢!
发布于 2016-04-18 07:26:49
我想有两种格式可以访问这些文件或目录:
第一个步骤如下: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。
发布于 2016-04-18 08:27:06
我忘记将我的父路径添加到har中,它应该是har:// parent /har!
https://stackoverflow.com/questions/36685604
复制相似问题