hdfs常用shell命令

基于ubuntu下hadoop伪分布式操作指令。

  1. 将hdfs文件系统下所有文件以级联的形式显示出来。
hdfs dfs -ls -R /
  1. 一次性创建一个三级文件夹。
hdfs dfs -mkdir -p folder1/folder2/folder3
  1. 在folder1/folder2/folder3目录下创建一个tempfile文件。
hdfs dfs -touchz folder1/folder2/folder3/tempFile
  1. 查看文件内容(这里的tail参数可以换成cat或者text)。
hdfs dfs -tail folder1/folder2/folder3/tempFile
  1. ‘-’参数表示接收键盘标准输入。
hdfs dfs -appendToFile -folder1/folder2/folder3/tempFile
  1. 查看文件内容会发现内容已经写入。
hdfs dfs -tail folder1/folder2/folder3/tempFile
  1. 将本机的文件localfile写入hdfs文件夹下。

    • 临时创建一个localfile文件。
echo "hello world">>localFile
  • 将本机的文件localfile写入hdfs文件夹下,写入hFile。
hdfs dfs -appendToFile localFile folder1/folder2/folder3/hFile
  1. 将本地文件上传到hdfs文件系统并另存为jFile
hdfs dfs -put localfile folder1/folder2/folder3/ jFile
  1. 删除folder1文件夹下所有内容
hdfs dfs -rm -R folder1
  1. 再次查看hdfs文件夹下的内容,已经被删除。
hdfs dfs -ls -R /
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值