Hadoop hdfs 的shell操作

  • 查看环境变量
hadoop fs
  • 文件可视化浏览
    • 打开虚拟机中的火狐浏览器
    • 电脑中的浏览器
  • 命令行查看文件
hadoop fs -ls /
  • Hadoop hdfs 的shell操作Hadoop hdfs 的shell操作

将文件从本地上传到Hadoop

  • 在本地新建一个名为dashuju的txt文件
touch dashuju.txt
  • Hadoop hdfs 的shell操作Hadoop hdfs 的shell操作
  • 修改文件内容
    • vim进入文件
vim dashuju.txt
    • Hadoop hdfs 的shell操作Hadoop hdfs 的shell操作
    • i输入内容
    • Esc退出编辑
    • :wq保存
    • cat查看文件内容
cat dashuju.txt
    • Hadoop hdfs 的shell操作Hadoop hdfs 的shell操作
  • 在hadoop中创建文件夹
hadoop fs -mkdir -p /taigong/test
    • 根目录 > taigong > test
  • Hadoop hdfs 的shell操作Hadoop hdfs 的shell操作
    Hadoop hdfs 的shell操作Hadoop hdfs 的shell操作
  • 将文件上传到新建的文件夹中
语法:
hadoop fs -put 需上传的文件路径 上传到的文件夹路径
示例:
hadoop fs -put dashuju.txt /taigong/test
  • Hadoop hdfs 的shell操作Hadoop hdfs 的shell操作
    Hadoop hdfs 的shell操作Hadoop hdfs 的shell操作
  • 查看文件及其内容
查看文件:
hadoop fs -ls /taigong/test
查看内容:
hadoop fs -cat /taigong/test/dashuju.txt

Hadoop hdfs 的shell操作

将文件从Hadoop下载到本地

  • 下载到本地并命名为Haha
语法:
hadoop fs -get 需要下载的文件路径 下载后的文件路径
示例:
hadoop fs -get /taigong/test/dashuju.txt Haha.txt

Hadoop hdfs 的shell操作

移动文件

  • 根目录>taigon>test移动到根目录>user
语法:
hadoop fs -mv 需要移动的文件路径 移动后的文件夹路径
示例:
hadoop fs -mv /taigong/test/dashuju.txt /user

Hadoop hdfs 的shell操作

删除文件

  • 将文件夹taigong删除
语法:
hadoop fs -rm -r 需要删除的文件
示例:
hadoop fs -rm -r /taigong

Hadoop hdfs 的shell操作

上一篇:Git 工作区、暂存区与版本库


下一篇:Hadoop Java api操作hdfs