hdfs的shell操作;
注意系统环境变量的配置和生效的设置。
1.查看根目录下文件:hadoop fs -ls / (注意斜杠和ls之间有空格)
hadoop fs -ls / 查看根目录下文件
hadoop fs -put hello.txt / 将当前文件夹下的hello.txt 上传到 HDFS的根路径下(粘贴命令不好使,就手敲吧)
hadoop fs -text(或者cat) /hello.txt 查看hdfs根路径下的hello.txt内容。
hadoop fs -mkdir / test 在根路径下创建文件夹test
hadoop fs -mkdir -p /test/a/b/ 创建多级目录
hadoop fs -ls -R /层级展示(或者hadoop fs -lsr /)
从本地拷贝文件到HDFS上(指定路径和名称),hadoop fs -copyFromLocal hello.txt /test/a/b/h.txt
hadoop fs -copyFromLocal hello.txt /test/a/h.txt
从hdfs,下载文件到本地,
hadoop fs -get /test/123.txt 从/test/下载123.txt到本地。
删除操作 :
删除文件,hadoop fs -rm /test/123.txt
删除文件夹 ,hadoop fs -rm -R /test/a (-R 表示递归操作)
有不清楚的命令可以使用 hadoop fs 查看。