大数据之hdfs

2021-01-04  本文已影响0人  枫叶无言_1997

一、shell命令

1、移动本地文件至hdfs:hadoop fs -moveFromlocal 本地路径  存储路径  
2、复制本地文件至hdfs:hadoop fs -copyFromlocal 本地路径  存储路径 (copyToLocal/get则相反)
3、追加数据:   hadoop fs -appendToFile 本地路径  文件存储路径 
4、查看数据:   hadoop fs -cat  文件存储路径 
5、copy数据: hadoop fs -cp hdfs源路径 hdfs目标存储路径  
6、移动数据: hadoop fs -mv hdfs源路径 hdfs目标存储路径  
7、合并下载多个文件: hadoop fs -getmerge hdfs源路径 本地文件路径 
8、hadoop fs -put 本地源路径  hdfs存储路径(等同copyFromlocal) 
9、显示文件末尾: hadoop fs -tail hdfs文件路径   
10、统计文件目录大小: hadoop fs -du -h -s 
其他命令: -rm(移除文件或目录)、-rmdir(删除空目录)、-du(统计文件夹大小信息)、-setrep(设置副本数量) 
11、多文件归档命令: bin/hadoop archive -archiveName input.har(归档文件名,后缀需har) -p /user/test/input(源文件路径) /user/test/output(归档文件路径) 
12、查看归档文件: hadoop fs -ls -R har:///user/test/output/input.har 
13、解归档文件: hadoop fs -cp har:///user/test/output/input.har/* /user 

二、hdfs

1、hdfs将fsimage转换xml操作命令: hdfs oiv -p XML -i fsimage_0000000000000000114(原数据文件路径)  -o fsimage_114.xml(目标文件路径) 
2、hdfs将操作命令日志转换xml操作命令: hdfs oev -p XML -i edits_0000000000000000114(原数据文件路径)  -o edits_114.xml(目标文件路径)   
3、安全模式命令 
1) 查看安全模式: hdfs dfsadmin -safemode get 
2)进入安全模式: hdfs dfsadmin -safemode enter 
3)离开安全模式: hdfs dfsadmin -safemode leave 
4)等待安全模式: hdfs dfsadmin -safemode wait 
4、快照 
1) 开启指定目录快照: hdfs dfsadmin -allowSnapshot 路径
2) 禁止指定目录快照: hdfs dfsadmin -disallowSnapshot 路径 
3) 对目录创建快照: hdfs dfs -createSnapshot 路径 
4) 指定名称创建快照: hdfs dfs -createSnapshot 路径 名称 
5) 重命名快照: hdfs dfs -renameSnapshot 路径 旧名称 新名称  
6) 列出当前用户所有可快照目录: hdfs lsSnapshottableDir  
7) 比较两个快照目录不同之处: hdfs snapshotDiff 路径1 路径2  
8) 删除快照: hdfs dfs -deleteSnapshot <path> <snapshotName>

上一篇 下一篇

猜你喜欢

热点阅读