zoukankan      html  css  js  c++  java
  • Hadoop HDFS的常用命令

    1.将目录/root/data/下的item.txt复制到HDFS下的/user/root下:

         hadoop fs -copyFromLocal /root/data/item.txt itemdata

    若使用mahout将文件输出到另一目录下,可用命令:

    ./bin/mahout recommenditembased -s SIMILARITY_LOGLIKELIHOOD -i /user/root/itemdata -o /path/to/desired/output --numRecommendations 25

    2.将本地文件系统的test.txt复制到HDFS文件系统的/user/data目录下

      hadoop fs –put test.txt /user/data

      hadoop fs –copyFromLocal test.txt /user/data/test.txt

    3.将HDFS中的test.txt复制到本地文件系统中,与-put命令相反

      hadoop fs –get /user/data/test.txt

    4.查看HDFS文件系统里test.txt的内容

      hadoop fs –cat /user/data/test.txt

    5.查看最后1KB的内容

      hadoop fs –tail /user/sunlightcs/test.txt

    6.从HDFS文件系统删除test.txt文件,rm命令也可以删除空目录

      hadoop fs –rm /user/data/test.txt

    7.删除/user/data目录以及所有子目录

      hadoop fs –rmr /user/data

    8.hadoop fs –copyFromLocal test.txt /user/data/test.txt 

       从本地文件系统复制文件到HDFS文件系统,等同于put命令 
     
      hadoop fs –copyToLocal /user/data/test.txt test.txt 
       从HDFS文件系统复制文件到本地文件系统,等同于get命令
  • 相关阅读:
    tomcat自启动的最简单的方法
    Eclipse引入DTD文件
    MyBatis框架之基本知识介绍
    【转】Linux系统安装Redis详细过程
    Spring MVC + Spring + MyBatis 框架整合
    Spring框架之IoC和AOP
    Mysql 时间相关
    【转】Spring事务详解
    Spring的注解问题
    关于Calendar的一些用法总结
  • 原文地址:https://www.cnblogs.com/Mandylover/p/5155954.html
Copyright © 2011-2022 走看看