• HDFS的常用操作命令


    HDFS的常用操作命令

    提示

    如果使用JPS查询发现没有DATANODE,则将本地目录中的hadoop文件中的Hadoopdata删除

    image-20210707163643173

    删除后格式化hadoop

    hadoop namenode -format
    

    重新启动hadoop

    start-all.sh
    

    操作指令

    ①创建input文件夹

    hadoop fs -mkdir /input
    

    在端口50070中可以查看到已经创建的文件夹

    image-20210707164259695

    ②查看列表文件夹

    #hdfs dfs -ls 路径
    hadoop fs -ls /
    

    image-20210707164458883

    ③创建文件

    #hdfs dfs -touchz 路径
    hdfs dfs -touchz /input/hello.txt
    

    image-20210707165755363

    ④复制文件

    #hdfs dfs -cp 源目录 目标目录
    hdfs dfs -cp /input /output
    

    image-20210707170139859

    ⑤移动文件

    #hdfs dfs -mv 源目录 目标目录
    hdfs dfs -mv /input/hello.txt /output/hello2.txt
    

    image-20210707170538338

    ⑥上传文件

    #hdfs dfs -put 源文件夹 目标文件夹
    hdfs dfs -put /usr/hadoop/test /
    

    image-20210707170938810

    ⑦下载文件

    #hdfs dfs -get 源文件夹 目标文件夹hdfs dfs -get /input /usr/hadoop/download
    

    image-20210707171444962

    ⑧显示文件内容(先上传一个有内容的txt文本)

    --上传的test1.txt 的文本内容--

    dffsd dfsdfsdf dfdfsfasa sdas da sa d asdddsda ygdfgxgdfgdf sxqjwdf1whdfgqw xwqx
    
    #hadoop fs -cat 路径   #从头查看 #hadoop fs -tail 路径   #从尾查看hadoop fs -cat /input/test1.txthadoop fs -tail /input/test1.txt
    

    image-20210707172235924

    #hadoop fs -text 路径hadoop fs -text /input/test1.txt
    

    image-20210707174304992

    ⑨删除文件

    #hdfs dfs -rm 目标文件    #rm不可以删除文件夹#hdfs dfs -rm -R 目标文件   #递归删除(慎用)hdfs dfs -rm /output/hello2.txt
    

    image-20210707173853914

    ⑩统计文件夹大小信息

    #hadoop fs -du -s -h 路径hadoop fs -du -s -h /input
    

    image-20210707174526717

    搭建完成之后的一个小玩意

    运行统计的一个脚本

    脚本路径 hadoop->share->hadoop->mapreduce

    #hadoop jar hadoop-mapreduce-examples-2.9.2.jar wordcount 源路径 目标路径hadoop jar hadoop-mapreduce-examples-2.9.2.jar wordcount /input /output/wordcount1
    

    image-20210707180408720

    查看运行脚本统计出的单词数

    hadoop fs -cat /output/wordcount1/part-r-00000
    

    image-20210707180428550

  • 相关阅读:
    Mysql 重置密码
    windows下如何安装和启动MySQL
    连接到 PostgreSQL 数据源(SQL Server 导入和导出向导)
    通过apt-get安装JDK8
    Windows 更快捷方便的安装软件,命令提示符上安装 Chocolatey
    Windows 的命令行安装Scoop程序管理工具
    CentOS 7更改yum源与更新系统
    Mysql 获取表设计查询语句
    坐标3度带与6度带的知识(转载)
    jQuery学习---第三天
  • 原文地址:https://www.cnblogs.com/junfblog/p/14984615.html
Copyright © 2020-2023  润新知