HDFS分布式文件系统的常用命令行操作
一、HDFS的客户端种类
1.网页形式 =>用于测试
网址为你的namenode节点的ip+50070的端口号,如:
192.168.50.128:50070
2.命令行形式 =>用于测试
3.企业级API
二、HDFS客户端的命令行操作
注释:/hdfs为HDFS上的目录 /root/linux为本地集群路径
1.查看帮助
hdfs dfs -help
2.查看目录下的信息
hdfs dfs -ls /
hdfs dfs -ls -R / (查看根目录下所有文件和目录)
3.上传文件到HDFS集群
hdfs dfs -put /root/Linux/Dilireba.txt /hdfs (复制)
hdfs dfs -moveFormLocal /root/Linux/a.txt /hdfs/a.txt (剪切)
4.下载文件到本地
hdfs dfs -get /hdfs/a.txt /root/linux/a.txt
5.合并下载
hdfs dfs -getmerge /hdfs /root/linux/aa.txt
6.创建目录
hdfs dfs -mkdir /wyh
hdfs dfs -mkdir -p /wyh/dilireba/love (多级创建)
7.移动/重命名HDFS中的文件或目录
hdfs dfs -mv /hdfs/a.txt /hdfs/out/a.txt 移动
hdfs dfs -mv /hdfs/a.txt /hdfs/b.txt 重命名
8.复制HDFS文件到目标路径
hdfs dfs -cp /hdfs/a.txt /hunter
9.删除文件或目录
hdfs dfs -rm /hdfs/a.txt
hdfs dfs -rm -r /hdfs
10.查看HDFS中的文件
hdfs dfs -cat /hdfs/a.txt
hdfs dfs -tail -10 /hdfs/a.txt 查看后十行数据
11.查看目录中的文件、目录的数量和大小
hdfs dfs -count /hdfs
12.查看HDFS的总空间
hdfs dfs -df / 以字节为单位
hdfs dfs -df -h / 智能单位,可读性高
13.修改某文件的副本数
hdfs dfs -setrep 2 /hdfs/a.txt 修改a.txt文件副本数为2,默认为3
14.开启/关闭HDFS的安全模式
hdfs dfsadmin -safemode enter/leave
HDFS分布式文件系统的常用命令行操作的更多相关文章
- git 常用命令行操作
git常用命令行操作: 点击 git bash 进入到命令行: git clone https://github.com/wlz1244/qingoo.git //下载一个master分支代码 g ...
- ZooKeeper常用命令行操作
ZooKeeper常用命令行操作 通过./zkCli.sh 打开zk的客户端进入命令行后台 ls/ls2 列出当前节点下的子节点 ls2还会列出当前节点的状态 [zk: localhost:2181( ...
- HBase表的基本结构和常用命令行操作
一.HBase表的基本结构 1.概述: 平时常见的MySQL.Oracle数据库都是传统型关系数据库,它们都是按行查询.按行存储:而HBase为非关系型数据库,它是按列存储的的. 在HBase插入数据 ...
- mysql常用命令行操作
1.linux下彻底卸载mysql sudo rm /var/lib/mysql/ -Rsudo rm /etc/mysql/ -R sudo apt-get autoremove mysql* -- ...
- mysql常用命令行操作(二):表和库的操作、引擎、聚合函数
一.查看.创建.删除数据库 create database library default character set utf8 collate utf8_general_ci; # 创建数据库并设置 ...
- 第4章 ZK基本特性与基于Linux的ZK客户端命令行学习 4-1 zookeeper常用命令行操作
ls path [watch] watch是一个监督者.quota是zookeeper的子目录.目录就是节点的意思,对于zookeeper来说它是以一个节点来说的,所以说/就是根节点,zookeepe ...
- mysql常用命令行操作(一):登陆、退出、查看端口、修改密码、刷新
一.登陆和退出mysql mysql -u root -p # 登陆exit # 退出 二.查看当前mysql的端口号 show global variables like 'port'; 三.查看用 ...
- Hadoop HDFS分布式文件系统 常用命令汇总
引言:我们维护hadoop系统的时候,必不可少需要对HDFS分布式文件系统做操作,例如拷贝一个文件/目录,查看HDFS文件系统目录下的内容,删除HDFS文件系统中的内容(文件/目录),还有HDFS管理 ...
- 分布式进阶(十) linux命令行下载文件以及常用工具:wget、Prozilla、MyGet、Linuxdown、Curl、Axel
linux命令行下载文件以及常用工具:wget.Prozilla.MyGet.Linuxdown.Curl.Axel 本文介绍常用的几种命令行式的下载工具:wget.Prozilla.MyGet.Li ...
随机推荐
- AMD-requireJS
require.js是AMD的一种实现形式. 加载: <script src="require.js" data-main="main"></ ...
- Confluence 6 字符集编码的问题解决
如果你的 Confluence 站点的字符集没有被正确配置,你可能会遇到下面的问题: Non-ASCII 字符将会显示为问号(?) Non-ASCII 字符集的页面链接将不能工作 单一字符将会被显示为 ...
- Confluence 6 那些文件需要备份
备份整个 home 目录是最安全的选项.但是,有很多目录是在 Confluence 启动的时候创建的并且也是可以忽略的.不管那些文件夹可以忽略,下面的文件夹必须进行备份才能回复: <conf-h ...
- NIO(一)
1.NIO是什么? 是JDK1.4之后推出的一个新的IO操作(netty.mina通讯框架的底层都是NIO实现的连接) 2.NIO和IO的区别(阻塞只会出现在网络通讯中,都是同步) NIO:非阻塞类型 ...
- CentOS 7 防火墙,端口开启命令
1. 查看已打开的端口 # netstat -anp 2. 查看想开的端口是否已开 # firewall-cmd --query-port=8003/tcp 若此提示 FirewallD is ...
- LeetCode(67):二进制求和
Easy! 题目描述: 给定两个二进制字符串,返回它们的和(用二进制表示). 输入为非空字符串且只包含数字 1 和 0. 示例 1: 输入: a = "11", b = " ...
- 制作linux下的.run安装包
前言 之前往linux上安装一个软件,都是以压缩包或者压缩包+shell的方法,这每次安装,都是先scp到某个目录, 解压,安装......稍微厉害的,会写个shell脚本.但是还是达不到真正的快速方 ...
- Jenkins删除或替换All view
一.Jenkins删除All view “系统管理”→“系统设置”页面,更改“Default view”的下拉选项.(前提你已经新建了新的view) 二.My Views删除All view “用户” ...
- springboot动态多数据源切换
application-test.properties #datasource -- mysql multiple.datasource.master.url=jdbc:mysql://localho ...
- 论文阅读笔记二十四:Rich feature hierarchies for accurate object detection and semantic segmentation Tech report(R-CNN CVPR2014)
论文源址:http://www.cs.berkeley.edu/~rbg/#girshick2014rcnn 摘要 在PASCAL VOC数据集上,最好的方法的思路是将低级信息与较高层次的上下文信息进 ...