加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Linux上传本地文件到HDFS【转】

(2018-07-22 22:44:36)
标签:

hdfs

分类: 大数据
https://blog.csdn.net/tanqu9315/article/details/79065594

上一篇文章记录了如何使用java代码将本地文件上传到HDFS中,之后我又尝试了直接使用Linux命令上传文件,过程如下。

 


  1. su hdfs //切换到HDFS用户
  2. cd /home/hdfs/files //进入到服务器中文件所在目录
  3. ls //查看此目录下的文件列表

vim test.txt    //若文件存在可显示文件中的内容,若不存在则新建文件
注:按“i”键可进入编辑器,可直接修改文件中的内容 
test.txt文件中的内容: 
1 15673830092 aaa 
2 15837287388 bbb 

3 15008378273 ccc (以Tab分割)


  1. :wq! //保存文件并退出
  2. ls //可看到目录中已添加好test.txt文件

cd到hadoop文件下
  1. bin/hdfs dfs -put /home/hdfs/files/test.txt /input //将本地文件上传到HDFS中,前面为服务器中文件路径,后面为HDFS中文件路径

  2. bin/hdfs dfs -ls /input //可发现HDFS路径中新增test.txt文件

  3. bin/hdfs dfs -cat /input/test.txt //显示文件中的内容

至此为止,服务器中文件的创建及上传到HDFS中已全部完成,下一篇文章中讲述如何将HDFS中的txt文件映射为Hive中的表。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有