[Hadoop]-HDFS-使用篇

1.HDFS权限  

  HDFS的文件系统权限与Linux的完全相同

    修改权限 #hadoop fs chmod

    修改归属 #hadoop fs chown

2.常用操作

  2.1 命令篇

    2.1 文件操作

      列出目录下的文件(直接跟目标路径,HDFS中没有cd的概念)  #hadoop fs -ls /

      创建文件夹 #hadoop fs -mkdir /test

      本地文件上传到HDFS #hadoop fs -put 本地目标文件(包括路径) 放入HDFS文件(包括路径)

          上传到HDFS(同Put指令) #hadoop fs -copyFromLocal  < local src > ... < hdfs dst > 

          上传到HDFS(移动后本地文件将删除) #hadoop fs -moveFromLocal  < local src > ... < hdfs dst > 

      HDFS文件下载到本地 #hadoop fs -get 放入HDFS文件(包括路径) 本地目标文件(包括路径)               

      HDFS文件删除 # hadoop fs -rm -f 目标文件

        -skipTrash 是否跳过删除文件暂存器(如果开启) 

        -f 当文件不存在时忽略警告

        -[rR] 删除包括子文件

      HDFS文件查看 # hadoop fs -cat 目标文件

    2.2 系统操作

      报告HDFS系统基本情况 # hadoop dfsadmin -report

      退出安全模式 # hadoop dfsadmin -safemode leave

      进入安全模式 # hadoop dfsadmin -safemode enter

      重新平衡DataNode数据块分布 ,Hadoop/bin下 start-balancer.sh

    2.3 扩展节点

      首先应该准备准备好一台已经安装好与NameNode相同Hadoop版本得到待新增服务器

      然后在NameNode机器到新节点的SSH免密登录

      最后在NameNode上配置slaves文件,将新节点加入,重启

  2.2 程序篇

  

猜你喜欢

转载自www.cnblogs.com/NightPxy/p/9109529.html
今日推荐