copyFromLocal:意外的URISyntaxException

Rid*_*dle 13 hadoop hadoop2

我正在尝试将一些文件从我的硬盘复制到HDFS,我正在使用此命令

 hadoop fs -copyFromLocal /home/hduser/Pictures/Event\ ordering/* input/
Run Code Online (Sandbox Code Playgroud)

这是正确的语法吗?

PS:我正在使用linux

PPS:我收到此错误

      copyFromLocal: unexpected URISyntaxException
Run Code Online (Sandbox Code Playgroud)

Man*_*wal 23

你需要把空间表示为%20,即

Event ordering - > Event%20ordering

尝试

hadoop fs -copyFromLocal /my/local/dir/Event%20ordering/* input/
Run Code Online (Sandbox Code Playgroud)

它会工作.


小智 3

删除目录名称之间的空格,它将起作用

步骤如下

1.重命名目录名称并删除目录之间的空格

将事件排序更改 为Eventordering

2 现在运行以下命令

hadoop fs -copyFromLocal /home/hduser/Pictures/Eventordering/* 输入/