首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将CSV文件导入Hadoop

将CSV文件导入Hadoop
EN

Stack Overflow用户
提问于 2015-12-14 21:49:36
回答 2查看 35.9K关注 0票数 11

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

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

EN

回答 2

Stack Overflow用户

发布于 2016-07-07 01:52:21

导入csv文件的两个步骤

  1. 使用winscp或赛博鸭将csv文件移动到hadoop (/home/username)。
  2. 使用-put命令将文件从本地位置移动到hdfs。 -put /home/username/file.csv /user/data/file.csv
票数 13
EN

Stack Overflow用户

发布于 2020-12-21 01:46:35

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

-copyFromLocal

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

代码语言:javascript
复制
hdfs dfs –copyFromLocal /home/username/file.csv /user/data/file.csv

如果该文件夹不是以HDFS或根用户的身份创建的,我们可以创建该文件夹:

代码语言:javascript
复制
hdfs dfs -mkdir /user/data

-put

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

代码语言:javascript
复制
hdfs dfs -put /home/username/file.csv /user/data/file.csv

-moveFromLocal

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

代码语言:javascript
复制
hdfs dfs -moveFromLocal /home/username/file.csv /user/data/file.csv
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34277239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档