Hadoop M/R Workcount的运行

一、添加数据

#进入hadoop安装目录

cd /usr/local/hadoop

#创建示例文件:input

#在里面输入以下内容:

Hello world, Bye world!

vi input



 二、将你写的java程序导出jar包

在Eclipse上右键Export选择JAVA项 导出

在hadoop下新建sbin目录存放jar文件

#mkdir  /usr/hadoop/sbin

将jar包放在/usr/hadoop/sbin目录下



 

三、在集群上运行

在hdfs上创建文件路径

# hadoop fs -mkdir  /user/root/test/wordcount

将输入文件拷贝到hdfs

#hadoop fs -put input /user/root/test/wordcount



#执行程序

#hadoop jar /usr/hadoop/sbin/wordcount.jar /user/root/test/wordcount/ output

#程序在执行完毕后查看执行结果

#hadoop fs -cat /user/root/test/wordcount/output/*

#程序将会输出下面的结果:

Bye 1
Hello 1
world! 1
world, 1
至此完毕!

 

 

附录:HDFS文件命令

hadoop fs 
查看Hadoop HDFS支持的所有命令 

hadoop fs –ls 
列出目录及文件信息 

hadoop fs –lsr 
循环列出目录、子目录及文件信息 

hadoop fs –put test.txt /user/sunlightcs 
将本地文件系统的test.txt复制到HDFS文件系统的/user/sunlightcs目录下 

hadoop fs –get /user/sunlightcs/test.txt . 
将HDFS中的test.txt复制到本地文件系统中,与-put命令相反 

hadoop fs –cat /user/sunlightcs/test.txt 
查看HDFS文件系统里test.txt的内容 

hadoop fs –tail /user/sunlightcs/test.txt 
查看最后1KB的内容 

hadoop fs –rm /user/sunlightcs/test.txt 
从HDFS文件系统删除test.txt文件,rm命令也可以删除空目录 

hadoop fs –rmr /user/sunlightcs  
删除/user/sunlightcs目录以及所有子目录 

hadoop fs –copyFromLocal test.txt /user/sunlightcs/test.txt 
从本地文件系统复制文件到HDFS文件系统,等同于put命令 

hadoop fs –copyToLocal /user/sunlightcs/test.txt test.txt 
从HDFS文件系统复制文件到本地文件系统,等同于get命令 

hadoop fs –chgrp [-R] /user/sunlightcs 
修改HDFS系统中/user/sunlightcs目录所属群组,选项-R递归执行,跟linux命令一样 

hadoop fs –chown [-R] /user/sunlightcs 
修改HDFS系统中/user/sunlightcs目录拥有者,选项-R递归执行 

hadoop fs –chmod [-R] MODE /user/sunlightcs 
修改HDFS系统中/user/sunlightcs目录权限,MODE可以为相应权限的3位数或+/-{rwx},选项-R递归执行 

hadoop fs –count [-q] PATH 
查看PATH目录下,子目录数、文件数、文件大小、文件名/目录名 

hadoop fs –cp SRC [SRC …] DST       
将文件从SRC复制到DST,如果指定了多个SRC,则DST必须为一个目录 

hadoop fs –du PATH 
显示该目录中每个文件或目录的大小 

hadoop fs –dus PATH 
类似于du,PATH为目录时,会显示该目录的总大小 

hadoop fs –expunge  
清空回收站,文件被删除时,它首先会移到临时目录.Trash/中,当超过延迟时间之后,文件才会被永久删除 

hadoop fs –getmerge SRC [SRC …] LOCALDST [addnl]      
获取由SRC指定的所有文件,将它们合并为单个文件,并写入本地文件系统中的LOCALDST,选项addnl将在每个文件的末尾处加上一个换行符 

hadoop fs –touchz PATH   
创建长度为0的空文件 

hadoop fs –test –[ezd] PATH     
对PATH进行如下类型的检查: 
-e PATH是否存在,如果PATH存在,返回0,否则返回1 
-z 文件是否为空,如果长度为0,返回0,否则返回1 
-d 是否为目录,如果PATH为目录,返回0,否则返回1 

hadoop fs –text PATH 
显示文件的内容,当文件为文本文件时,等同于cat,文件为压缩格式(gzip以及hadoop的二进制序列文件格式)时,会先解压缩 


hdfs 修改权限chown_Hadoop_HDFS_Shell操作 2.1 基本语法bin/hadoop fs 具体命令 OR bin/hdfs dfs 具体命令两个是完全相同的。2.2 命令大全[bigdata@hadoop102 hadoop-3.1.3]$ bin/hadoop fs[-appendToFile ... ] [-cat [-ignoreCrc] ...] [-checksum ...] [-ch... 阅读详情

相关推荐

实战指南:彻底清除TIA Portal卸载后遗留的SQL Server WinCC实例

本文详细介绍了如何彻底清除TIA Portal卸载后遗留的SQL Server WinCC实例,解决重新安装时的冲突问题。通过控制面板排查、注册表验证、安全卸载操作流程和注册表深度清理等步骤,确保完全移除残留组件,避免系统崩溃。文章还提供了安装环境重建策略和预防措施,帮助工程师高效管理西门子自动化软件。

weixin_30482181的博客 405

hadoop hdfs 常用命令

[size=large]hadoop常用命令: hadoop fs 查看Hadoop HDFS支持的所有命令 hadoop fs –ls 列出目录及文件信息 hadoop fs –lsr 循环列出目录、子目录及文件信息 hadoop fs –put test.txt /user/sunlightcs 将本地文件系统的test.txt复制到HDFS文件系统的/user/s...

mainmonkey 706

ABAP_自定义屏幕07—下拉列表框

ABAP_自定义屏幕07—下拉列表框 完成以下:页面中有下拉列表框,下拉框value=系统表SCRR的值 1、实现方法A-常用 1.1 在主程序定义字段 TYPES:BEGIN OF type_carrid, carrid LIKE scarr-carrid,"航线代码 carrname LIKE scarr-carrname,"航向名称 END OF type_carrid. DATA g_it_carrid TYPE STANDARD TABLE OF type_carrid

f346348157的博客 3871

Hadoop(一)

1.关闭防火墙,关闭防火墙开机自启小贴士:在xshell中怎样添加复制粘贴功能1.点击工具,选择里面的按键对应2.点击新建,输入组合键,类型选择菜单,菜单选择复制或粘贴2.创建一个用户,并修改用户密码3.配置用户具有root权限,方便后期加sudo执行root命令4.在/opt目录下创建文件夹,并修改所属组和用户组5.卸载虚拟机自带的JDK6.重启虚拟机。...

qq_61741696的博客 2044

别自己写CDC了!聊聊Xilinx AXI4-Stream Clock Converter IP里的寄存器管道模式到底有多省资源

本文探讨了Xilinx AXI4-Stream Clock Converter IP核的寄存器管道模式在FPGA设计中的高效资源利用。通过对比手工CDC实现,详细解析了IP核的精简化同步架构和时序收敛优势,并提供了实战案例和优化策略,帮助工程师快速实现时钟域转换,显著提升设计效率和性能。

weixin_33738555的博客 442

Anolis龙蜥内核升级实战:从查询到配置的全流程指南

本文提供了一份详尽的Anolis龙蜥操作系统内核升级实战指南。文章从升级的必要性出发,逐步讲解了升级前的系统检查与备份、从官方源获取正确内核包、分步安装与验证、配置默认启动项以及升级后的功能验证与安全回滚方案。旨在帮助运维人员安全、平稳地完成内核升级,以获取性能提升、新硬件支持及重要的安全漏洞修复。

qq_27496129的博客 572

HDFS权限管理设置

这里写自定义目录标题一、HDFS权限相关的配置参数1.1.配置HDFS权限1.2.配置HDFS超级用户二、更改HDFS集群中文件属性的常用命令2.1.chmod命令2.2. chown命令2.3.chgrp命令三、HDFS访问控制列表3.1.与ACL相关的命令概述3.2.使用getfacl命令检查目录或文件上当前的ACL信息(若之前没有启用ACL功能,默认是没有ACL策略的)3.3.使用setfacl命令为目录或文件设置ACL策略3.4.使用chmod命令更改文件权限,而后在看它对新ACL掩码的影响3.5.

c18092694487t的博客 1万+

MacBook pro安装hadoop遇到的问题

MacBook pro安装遇到的问题 1·免密登录操作 问题:安装Hadoop之前进行免密操作,但是ssh localhost时依旧要输密码 原来的操作为 ssh-keygen -t dsa -p ‘’ -f ~/.ssh/id_dsa cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys 问题解决:操作将原来的~/.ssh里面的除了known_hosts文件都删除,重新执行以下命令 ssh-keygen -t rsa cat ~/.ssh/id_rsa

qiaobiao的博客 435

从工创赛实战到开源:一个高鲁棒性智能物流视觉系统的构建与优化

本文分享了从工创赛实战中构建高鲁棒性智能物流视觉系统的完整经验。针对赛场复杂光线环境,详细阐述了摄像头选型、基于CLAHE和形态学梯度的抗干扰色环识别算法、卡尔曼滤波状态估计以及多线程串口通讯与任务调度等核心优化策略,旨在打造一个稳定可靠的视觉系统,并已将相关代码开源。

weixin_29046035的博客 321

基于STM32单片机智能循迹小车毕业设计

本文介绍了一种利用STM32F103C8T6单片机为控制核心,结合多种传感器以及PID算法实现循迹避障功能的智能小车。随着我国高科技水平的不断提高和工业自动化进程的不断推进,智能小车被广泛应用于各种玩具和其他产品的设计中,极大地丰富了人们的生活。本次设计利用反射式红外光电传感器探测路面黑线实现小车循迹,利用超声波测距传感器探测路径上的障碍,控制小车自动避障,整个系统具有自动循迹、自动避障、速度检测和无线遥控功能。其中,控制部分采用STM32F103C8T6单片机,STM32F103C8T6单片机是一

qq_48771816的博客 3974

HDFS_API入门demo(HDFS常用操作命令)

导入jar包 <repositories> <repository> <id>cloudera</id> <url>https://repository.cloudera.com/artifactory/cloudera-repos/</url> </repository> </repositories> <dependencies> <d

weixin_44393345的博客 395

哨兵1号回波数据(L0级)提取与SAR成像(全网首发)

本文先展示提取出的回波结果,然后使用RD算法进行成像,展示成像结果,最后附上哨兵1号回波提取的MATLAB代码。

3798

HDFS概述和Shell操作

大数据技术之Hadoop(HDFS) 第一章 HDFS概述 HDFS组成架构 HDFS文件块大小 第二章 HDFS的Shell操作(开发重点) 1.基本语法 bin/hadoop fs 具体命令 OR bin/hdfs dfs 具体命令 dfs是fs的实现类。 2.命令大全 $ bin/hadoop fs [-appendToFi...

weixin_30914981的博客 349

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

HDFS系统权限详解

HDFS文件系统的超级用户:是启动namenode的用户(也就是课程的hadoop用户)在HDFS中,可以使用和Linux一样的授权语句,即:chown和chmod。HDFS中,也是有权限控制的,其控制逻辑和Linux文件系统的完全一致。但是不同的是,两个系统的Supergroup不同(超级用户不同)启动namenode的用户就是HDFS中的超级用户。比如如下,root用户就是没有权限的。Linux的操作用户是root。

菜菜的博客 3550

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

分布式文件系统-hdfs(shell操作)

分布式文件系统-hdfs(shell操作)

cqscf的博客 1598

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

hdfs 修改权限chown_一文集齐HDFS的常用命令及示例

一文集齐HDFS的常用命令及示例1.启动相关 启动zookeeper: zkServer.sh start 启动HDFS : 不管在集群中的那个节点都可以 start-dfs.sh 启动YARN : 只能在YARN主节点中进行启动 start-yarn.sh HDFS : http://hadoop02:50070 YARN : http://hadoop05:80882.-ls: 显示目录信息 ...

weixin_30205357的博客 2100

Ubuntu22添加用户hadoop 密码123456

如果不需要管理员权限,可以跳过此步骤。如果希望添加用户到特定的用户组(例如。用户的ID信息,确保用户已成功添加。在Ubuntu 22中添加一个名为。系统会提示设置密码,这时输入。

weixin_49526058的博客 395

Hadoop 之 HDFS命令

HDFS(Hadoop Distributed File System)是Hadoop生态系统中的一个核心组件,它是一个高度容错性的分布式文件系统,设计用于在廉价硬件上存储大规模数据集。HDFS的架构采用主从(Master/Slave)结构模型,包含一个。

2201_75364488的博客 2871

HADOOP集群部署

配置jdk,暂时只在master上边操作,后续直接复制过去就行。

qq_53252032的博客 1773

Hive的安装

Hive的安装 Hive的基本安装配置,主要包括以下步骤: 检查Hadoop环境 查看Hadoop版本号: hadoop version 启动HDFS: start-dfs.sh 启动Yarn: start-yarn.sh 检查Hadoop进程: jps 安装MySQL 命令: sudo apt-get install mysql-server 查看默认的账号和密码:` sudo cat /etc/mysql/debian.cnf 使用默认的账号和密码登录MySQL数据库:

weixin_56948111的博客 2341

hdfs 修改权限chown_【HDFS篇02】HDFS命令行操作

完成永远比完美重要 HDFS的Shell操作 基本语法 hadoop fs 具体命令【推荐】 hdfs dfs 具体命令 常用命令大全 启动Hadoop集群 // 这些命令也都可以按照自己的方式组成脚本哦 start-dfs.sh start-yarn.sh-help:输出这个命令参数 hadoop fs -help rm -ls: 显示目录信息 hadoop fs -ls / ha...

weixin_34986860的博客 2543

学习hadoop

转载于:https://www.cnblogs.com/hanying/p/3871510.html。(1)为了操作方便,需获取root权限,否则每次sudo 然后输入密码,较为麻烦。默认的root密码是随机的,设置新的root密码的方法: sudo passwd。(2)haoop要求的是sun jdk, openjdk不可以。设置了新的密码后,su root 切换到root权限用户。...

web13618542420的博客 631

HDFS常用命令

显示 HDFS 文件系统的磁盘空间使用情况。:显示 HDFS 文件系统的磁盘空间使用情况。:统计目录中的文件数、目录数和空间使用情况。目录下的所有文件和子目录的磁盘使用情况。:测试文件、目录或符号链接的存在性和类型。:将 HDFS 文件复制到本地文件系统。:将 HDFS 文件移动到本地文件系统。目录中的文件数、目录数和空间使用情况。:删除 HDFS 上的文件或目录。:显示目录或文件的磁盘使用情况。:将本地文件上传到 HDFS。:显示 HDFS 文件的内容。:将本地文件移动到 HDFS。

weixin_46356409的博客 4863

hadoop 基础命令一览

1 从HDFS将文件传到本地 下面两个命令是把文件从HDFS上下载到本地的命令。 1.1 get 使用方法:hadoop fs -get [-ignorecrc] [-crc] 复制文件到本地文件系统。可用-ignorecrc选项复制CRC校验失败的文件。使用-crc选项复制文件以及CRC信息。 示例: hadoop fs -get /user/hadoop/file localfile hadoop fs -get hdfs://host:port/user/hadoop/file localfile

来自Daisy和她的单程车票 534

最详细HDFS常用命令作用及截图

HDFS常用命令集合

kunkun的博客 6903
上一篇: Hadoop集群搭建之hive安装配置
下一篇: Hadoop学习之Hive
rootke
博客等级 码龄12年 1粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值