zoukankan      html  css  js  c++  java
  • 通过命令行操作HDFS

    6-3 通过命令行操作HDFS

     

    命令行
    	
    (1)普通操作命令: hdfs dfs ******
    	命令
    	-mkdir:在HDFS上创建目录
    			hdfs dfs -mkdir /aaa
    			hdfs dfs -mkdir /bbb/ccc
    			如果父目录不存在,使用-p参数先创建父目录
    			
    	-ls      查看HDFS的某个目录
    	-ls -R   查看HDFS的某个目录,包含子目录
    			 简写: -lsr
    				
    	-put            上传数据
    	-copyFromLocal  上传数据
    	-moveFromLocal  上传数据,相当于ctrl+x
    	
    	-copyToLocal   下载数据
    	-get            下载数据
    		 举例: hdfs dfs -get /input/data.txt .
    	
    	-rm: 删除目录
    	-rmr: 删除目录,包括子目录
    		   hdfs dfs -rmr /bbb
    
    				
    	-getmerge:把某个目录下的文件,合并后再下载
    	
    	-cp:拷贝   hdfs dfs -cp /input/data.txt /input/data2.txt
    	-mv:移动   hdfs dfs -cp /input/data.txt /aaa/a.txt
    			
    	-count: 举例:hdfs dfs -count /students
    	
    	-du: 类似-count,信息更详细
    		 hdfs dfs -du /students
    	
    	例子:
    		[root@bigdata11 ~]# hdfs dfs -count /students
    				   1            2                 29 /students
    		[root@bigdata11 ~]# hdfs dfs -ls /students
    		Found 2 items
    		-rw-r--r--   1 root supergroup         19 2017-12-08 20:35 /students/student01.txt
    		-rw-r--r--   1 root supergroup         10 2017-12-08 20:35 /students/student02.txt
    		[root@bigdata11 ~]# hdfs dfs -du /students
    		19  /students/student01.txt
    		10  /students/student02.txt			
    	
    	-text、-cat: 查看文本的内容
    			  hdfs dfs -cat /input/data.txt
    	balancer:平衡操作
    			  hdfs 	balancer		
    
    (2)管理命令:hdfs dfsadmin ******
    	-report: 打印HDFS的报告
    			 举例:hdfs dfsadmin -report
    			 
    	-safemode:安全模式
    		hdfs dfsadmin -safemode
    		Usage: hdfs dfsadmin [-safemode enter | leave | get | wait]	
    		
    		[root@bigdata11 ~]# hdfs dfsadmin -safemode get
    		Safe mode is OFF
    		[root@bigdata11 ~]# hdfs dfsadmin -safemode enter
    		Safe mode is ON
    		[root@bigdata11 ~]# hdfs dfs -mkdir /dddd
    		mkdir: Cannot create directory /dddd. Name node is in safe mode.
    		[root@bigdata11 ~]# hdfs dfsadmin -safemode leave
    		Safe mode is OFF	
  • 相关阅读:
    675 对象的引用-浅拷贝-深拷贝
    674 vue3侦听器watch
    673 vue计算属性:缓存,setter和getter
    明明有了promise,为啥还需要async await?
    Js常用数组方法汇总
    一些非常有用的Js单行代码
    Js获取验证码倒计时
    前端截取字符串:JS截取字符串之substring、substr和slice详解
    javascript全局变量与局部变量
    JS实现快速排序算法
  • 原文地址:https://www.cnblogs.com/JasonPeng1/p/12541830.html
Copyright © 2011-2022 走看看