我正在尝试将 csv 文件导入 HDFS。我收到一条错误消息:-cp:没有足够的参数预期 2 但得到 1?

I am trying to import a csv file into HDFS. I am getting a error that states: -cp: Not enough arguments expected 2 but got 1?

我正在使用 putty ssh 将我的 csv 文件导入到 HUE AWS HDFS。 到目前为止,我已经使用命令创建了一个目录 hadoop fs -mdkir /data

在我尝试使用命令导入我的 csv 文件的目录之后: hadoop fs -cp s3://cis4567-fall19/Hadoop/SalesJan2 009.csv

但是我收到一条错误消息: -cp: Not enough arguments: expected 2 but got 1

在您的命令中,缺少需要将文件复制到的目标 HDFS 目录。

语法是hadoop fs -cp <source_HDFS_dir/file> <destination_HDFS_dir/>

正确的命令应该是

hadoop fs -cp s3://cis4567-fall19/Hadoop/SalesJan2 009.csv /tmp

请注意,我提到目的地 /tmp 只是为了举例。您可以将其替换为所需的目标目录名称。