HDFS常用基本命令:

进入 Hadoop 的配置文件目录:cd /usr/local/hadoop
执行名称节点的格式化:./bin/hdfs namenode -format
启动 HDFS:./sbin/start-dfs.sh
停止 HDFS:./sbin/stop-dfs.sh

hdfs 上传文件至集群(student.txt文件在当前所在路径,如果不在则需要加绝对路径):

./bin/hdfs dfs -put student.txt /usr/stu/input

创建:

hdfs 创建目录(文件夹):./bin/hdfs dfs -mkdir /user
hdfs 递归创建目录(文件夹):./bin/hdfs dfs -mkdir -p /user/stu/…

删除:

hdfs 删除空目录:./bin/hdfs dfs -rm -r /output
hdfs 删除文件(data.txt):./bin/hdfs dfs -rm usr/stu/input/data.txt
hdfs 递归删除output目录(文件夹)(根目录下的ouput目录内所有文件全都被删除):
./bin/hdfs dfs -rm -r /output

下载:

将hdfs集群指定目录下的文件下载到本地计算机 /usr路径(如果没有权限在前面加sudo):
./bin/hdfs dfs -get /output/part-r-00000 /usr

查看集群根目录文件data.txt文件内容:

./bin/hdfs dfs -cat /data.txt

在集群根目录下创建一个空文件a.txt:

./bin/hdfs dfs -touchz /a.txt

将根目录下的文件a.txt重命名为b:

./bin/hdfs dfs -mv /a.txt /b.txt

1. 在HDFS上建立/user/stu/自己学号,并将party.csv上传至该目录下。

./bin/hdfs dfs -mkdir -p /user/stu/学号
./bin/hdfs dfs -put party.csv /user/stu/学号

2.根据学号完成以下题目

查看hdfs的/user/stu/自己学号/party.csv的前五行数据。

./bin/hdfs dfs -cat /user/stu/19561240316/party.csv | head -5

级联列出hdfs的/user/stu/下的目录和文件。

./bin/hdfs dfs -ls -R /user/stu/

将hdfs的/user/stu/自己学号/party.csv复制到集群根目录。

./bin/hdfs dfs -cp /user/stu/19561240316/party.csv /

测试/use/stu/下是否存在exam目录

./bin/hdfs dfs -test -e /user/stu/exam
echo $?

下载hdfs的/user/stu/自己学号/party.csv到本地文件夹/home/stu/exam/下。

./bin/hdfs dfs -get /user/stu/19561240316/party.csv /home/stu/exam/

3.在hdfs的根目录新建文件test.txt,使用追写文件命令,在终端输入自己的学号,追加到该文件中。

./bin/hdfs dfs -touchz /test.txt
./bin/hdfs dfs -appendToFile - /test.txt
19561240316

hdfs命令,hadoop基本常用命令相关推荐

  1. Linux hadoop删除命令,hadoop的常用命令指南

    1.start-all.sh开启线程 hadoop fs -ls hdfs://cloud4:9000/user (cloud4表示主机名9000代表端口号/就代表根目录/user就是user文件夹) ...

  2. 【大数据开发运维解决方案】hadoop fs常用命令案例解释

    文章目录 前言 一.hadoop fs常用命令参数列表 二.案例展示 hadoop fs -mkdir hadoop fs -ls hadoop fs -put hadoop fs -get hado ...

  3. Hadoop Yarn常用命令

    文章目录 Hadoop Yarn常用命令 1 查看任务 1.1 yarn application -list 1.2 yarn application -list -appStates 1.3 kil ...

  4. debian linux下载路径,Debian 常用命令,debian常用命令

    Debian 常用命令,debian常用命令 换源用中科大的比较快deb http://mirrors.ustc.edu.cn/debian jessie main contrib non-freed ...

  5. 基本的Dos命令以及Windows常用命令

    基本的Dos命令以及Windows常用命令 1.打开CMD的方式 开始+系统+命令提示符 win键+R 输入cmd打开控制台(推荐使用) 在任意的文件夹下面,按住shift键+鼠标右键右击,在此处打开 ...

  6. 【Linux-Linux常用命令】Linux常用命令总结

    [Linux-Linux常用命令]Linux常用命令总结 1)文件管理 1.1.目录操作 1.2.vim操作 1.3.打包压缩相关命令 1.4.Linux管道 2)文件权限管理 2.1.三种基本权限 ...

  7. linux mv命令的功能,linux常用命令:Linux常用命令之mv命令是什么?

    Linux是目前使用比较广泛的服务器操作系统,可以安装在各种计算机硬件设备中,例如手机,路由器等.由于Linux是开源和免费的,因此Linux系统的稳定性和安全性更高一些,所以Linux具有很高的市场 ...

  8. BT 面板控制命令 宝塔 Linux 常用命令收集整理

    文章目录 BT 面板控制命令 宝塔 Linux 常用命令收集整理 1. 安装命令 2.卸载命令 3.显示 bt 命令行操作面板 4.忘记面板密码如何修改 5.对于 bt 管理的软件的管理 BT 面板控 ...

  9. Linux 基础操作、常用shell命令、vi常用命令、man帮助手册

    Linux 基础操作.常用shell命令.vi常用命令.man帮助手册 一.简述 记录简单的Linux 基础操作.常用shell命令.vi编辑器常用命令.man帮助手册的使用. 二.Linux 基础操 ...

  10. larvel 5.7命令行cmd常用命令

    larvel 5.7命令行cmd常用命令 一.使用如下 Artisan 命令创建一个新的 TagCreateRequest: 1.创建常规类()Make 文件夹 控制器名字 例如表单请求类: php ...

最新文章

  1. 区块链教程Fabric1.0源代码分析Tx(Transaction 交易)一
  2. java中String和char的区别
  3. Boost:std ::bind与Boost的_1绑定的测试程序
  4. jquery页面加载ajax请求,jquery ajax 加载页面
  5. WRF参数配置(PartI)
  6. python3程序设计基础刘德山答案_Python 3 程序设计学习指导与习题解答
  7. gpio的8种工作模式_Stm32之GPIO工作模式简介
  8. wdcp mysql日志文_mysql的日志简单总结
  9. boolean怎么用_游戏里的NPC是怎么“思考”的?深入分析来了!
  10. 得存一波板子了。。。。
  11. jbpm的流程变量与任务变量的存取与更新
  12. 数据库c3p0配置SQL Server与MySQL
  13. 零基础学习 自动化编程- 第一天 计算机语言
  14. 最彻底的健身补剂——肌酸!
  15. 金徽酒前三季净赚2.43亿 预计年底前走进华东市场
  16. 用R语言画相关性矩阵,带P值和*号
  17. java微信分享朋友圈_java怎么实现微信分享到朋友圈功能
  18. uniapp 消息推送与透传+语音播报
  19. 电信云2020校招-技术笔试题
  20. JAVA 基本语法 Scanner类的使用 实现步骤 三步走(Scanner)

热门文章

  1. 初识UNIX操作系统
  2. 百度开源的 71 个项目,你用过几个 ?
  3. 问道虚拟机服务器地址,问道1.60.0905虚拟机手工启动服务端+配套客户端+启动教程+充值注册软件+配套工具...
  4. BP神经网络设计方法
  5. 微信ipad协议源码
  6. 系泊系统 matlab代码,一种应用于系泊系统的设计方法与流程
  7. json序列化 java对象_Java中将JSON反序列化为泛型对象
  8. 分享几款国内外免费好用的远程连接服务器软件
  9. 如何将 EDI系统作为服务器开机自启动?
  10. Newtonsoft.Json.JsonConvert.DeserializeObject首次转换太慢问题