将CSV文件导入Hadoop

将CSV文件导入Hadoop,csv,hadoop2,Csv,Hadoop2,我是Hadoop新手,我有一个文件要通过命令行导入Hadoop(我通过SSH访问机器) 如何在hadoop中导入该文件? 之后如何检查(命令)?导入csv文件的两个步骤 使用winscp或cyberduck将csv文件移动到hadoop sanbox(/home/username) 使用-put命令将文件从本地位置移动到hdfs hdfs dfs -put /home/username/file.csv /user/data/file.csv 我们可以使用三个标志将数据从本地计算机加

我是Hadoop新手,我有一个文件要通过命令行导入Hadoop(我通过SSH访问机器)

如何在hadoop中导入该文件?
之后如何检查(命令)?

导入csv文件的两个步骤

  • 使用winscp或cyberduck将csv文件移动到hadoop sanbox(/home/username)
  • 使用-put命令将文件从本地位置移动到hdfs

        hdfs dfs -put /home/username/file.csv /user/data/file.csv
    

  • 我们可以使用三个标志将数据从本地计算机加载到HDFS

    -copyFromLocal

    我们使用此标志将数据从本地文件系统复制到Hadoop目录

    hdfs dfs –copyFromLocal /home/username/file.csv /user/data/file.csv
    
    hdfs dfs -put /home/username/file.csv /user/data/file.csv
    
    如果文件夹不是以HDFS或root用户身份创建的,我们可以创建文件夹:

    hdfs dfs -mkdir /user/data
    
    -put

    正如上面回答中提到的@Sam,我们还使用
    -put
    标志将数据从本地文件系统复制到Hadoop目录

    hdfs dfs –copyFromLocal /home/username/file.csv /user/data/file.csv
    
    hdfs dfs -put /home/username/file.csv /user/data/file.csv
    
    -从本地移动

    我们还使用
    -moveFromLocal
    标志将数据从本地文件系统复制到Hadoop目录。但这将从本地目录中删除该文件

    hdfs dfs -moveFromLocal /home/username/file.csv /user/data/file.csv
    

    是否要将csv文件添加到HDFS?导入hadoop是什么意思?我只想在hadoop中添加我的数据,这些数据在CSV文件中try
    $hadoop\u HOME/bin/hadoop fs-put
    。。。。示例
    $HADOOP\u HOME/bin/HADOOP fs-put/HOME/address.csvhdfs://192.168.123.123:9000/address.csv