Hadoop存档文件无法使用Hadoop fs-ls查找har://hdfs-master/tank/zoo.har/.



这是我在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!

最新更新