我正在尝试将 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
只是为了举例。您可以将其替换为所需的目标目录名称。
我正在使用 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
只是为了举例。您可以将其替换为所需的目标目录名称。