带有通配符的Hadoop HDFS副本?

jav*_*dba 9 hadoop copy hdfs

我想将某个模式的文件从hdfs中复制到同一个hdfs集群中的另一个位置.dfs shell似乎无法处理这个:

hadoop dfs -cp /tables/weblog/server=jeckle/webapp.log.1* /tables/tinylog/server=jeckle/
Run Code Online (Sandbox Code Playgroud)

没有返回错误:还没有复制文件.

Mor*_*eze 13

您需要在包含通配符的路径中使用双引号,如下所示:

hdfs fs -cp "/path/to/foo*" /path/to/bar/
Run Code Online (Sandbox Code Playgroud)