我需要发送一个fs命令,以解压缩存储在HDFS中的压缩文件。首选方法是通过WebHDFS REST API发送命令,因为该文件是从我的Hadoop集群外部发送的,并且解压缩该文件的操作也应该从集群外部发送。
将其解压缩的命令如下:
hadoop fs -cat /tmp/Links.txt.gz | gzip -d | hadoop fs -put - /tmp/unzipped/Links.txt
这是应该通过REST API发送的命令。 另外,如果有一种无需使用此命令就可以通过REST API解压缩文件的方法,我也想知道。