Hadoop•用Web UI查看Hadoop状态词频统计
听说这里是目录哦
- 通过Web UI查看Hadoop运行状态🐇
- 一、关闭防火墙
- 二、在物理计算机添加集群的IP映射
- 三、启动集群
- 四、进入HDFS的Web UI
- 词频统计🦩
- 1、准备文本数据
- 2、在HDFS创建目录
- 3、上传文件
- 4、查看文件是否上传成功
- 5、运行MapReduce程序
- 6、查看MapReduce程序运行状态
- 7、查看统计结果
- 能量站😚
通过Web UI查看Hadoop运行状态🐇
一、关闭防火墙
在集群中每个虚拟机内执行
systemctl stop firewalld 【关闭防火墙】
systemctl disable firewalld 【禁止防火墙开机启动】
二、在物理计算机添加集群的IP映射

在hosts文件末尾添加【解决HDFS网页无法查看文件】
这是我的,格式就是IP 虚拟机名

刷新DNS缓存:以管理员身份运行命令提示符,在命令提示符中输入ipconfig /flushdns
三、启动集群
看Hadoop•搭建完全分布式集群目录中的启动Hadoop。
四、进入HDFS的Web UI
在浏览器输入IP:9870,如192.168.88.151:9870【192.168.88.151是我的主机IP,HDFS的Web UI端口一般都是9870】

词频统计🦩
1、准备文本数据
在哪个目录下创建,路径就在哪。切到需要的目录下哦~【记住路径!!!】
命令用touch word.txt或者vi word.txt都行(创建一个名为word的.txt文件)。
文件内要编写的内容如下图:

2、在HDFS创建目录
用命令hdfs dfs -mkdir -p /wordcount/input在HDFS创建/wordcount/input用于存放文件word.txt
3、上传文件
用命令hdfs dfs -put /export/data/word.txt /wordcount/input把位于/export/data/的word.txt上传到HDFS的/wordcount/input
4、查看文件是否上传成功
进入HDFS的Web UI输入路径/wordcount/input,如果看到该目录下有word.txt,那word.txt就上传成功了
5、运行MapReduce程序
在主机node1进入/export/servers/hadoop-3.1.4/share/hadoop/mapreduce目录下执行ll命令查看Hadoop提供的MapReduce程序hadoop-mapreduce-examples-3.1.4.jar。在该程序所在目录下执行命令hadoop jar hadoop-mapreduce-examples-3.1.4.jar wordcount /wordcount/input wordcount/output运行该程序即可实现词频统计,该命令中hadoop jar指定运行的MapReduce程序,第一个wordcount是程序名称【执行操作要用的】,/wordcount/input是要计算的文件word.txt所在的目录,wordcount/output是统计结果输出的目录【该目录会自动创建,所以不能提前创建】。注意,这里使用的都是HDFS文件系统的目录。

6、查看MapReduce程序运行状态
使用浏览器访问YARN在浏览器输入IP:8088,如192.168.88.151:8088【192.168.88.151是我的主机IP,YARN的Web UI端口一般都是8088】

7、查看统计结果
进入HDFS的Web UI,结果存放在wordcount/output目录,输入路径,然后Go!就行了。

🐇🐇🐇我是分割线
就是在物理计算机添加集群的IP映射。

能量站😚
祝有爱者有爱,无爱者自由。

❤️谢谢你为自己努力❤️
相关文章:
Hadoop•用Web UI查看Hadoop状态词频统计
听说这里是目录哦 通过Web UI查看Hadoop运行状态🐇一、关闭防火墙二、在物理计算机添加集群的IP映射三、启动集群四、进入HDFS的Web UI 词频统计🦩1、准备文本数据2、在HDFS创建目录3、上传文件4、查看文件是否上传成功5、运行MapReduce程序6、查看MapRe…...
rhel7.9利用有网络环境打包ansible
RHEL7.9激活(可省略) # 注册 subscription-manager register --usernameyour_username --passwordyour_password --auto-attach # 查看订阅状态 subscription-manager list # 将 “enabled1” 改为 “enabled0” vi /etc/yum/pluginconf.d/subscription-manager.conf 配置阿…...
vim文本编辑器三种模式的转换关系
输入模式 ———— 末行模式 输入模式和末行模式不能相互转换。 输入模式 ———— 命令模式 输入模式可以通过点击esc进入命令模式。 命令模式可以通过点击i进入输入模式。 末行模式 ———— 命令模式 末行模式可以通过点击esc进入命令模式。 命令模式可以通过shift&…...
深度学习:大模型Decoding+MindSpore NLP分布式推理详解
大模型推理流程 1. 用户输入提示词(Prompt) 假设用户输入为:“从前,有一只小猫,它喜欢……” 我们的目标是让模型生成一段完整的故事。 2. 模型处理用户输入 2.1 分词:输入提示被分词为模型可以理解的…...
【JVM中的三色标记法是什么?】
JVM中的三色标记法是什么? 一、基本概念二、标记过程三、优势与问题四、漏标与多标的解决方案三色标记法(Tri-color Marking Algorithm)是Java虚拟机(JVM)中一种用于追踪对象存活状态的垃圾回收算法。 它基于William D. Hana和Mark S. McCulleghan在1976年提出的两色标记法…...
数据库服务体系结构
1. 数据库服务应用配置 服务进行配置有什么作用? 实现服务运行启动 实现某些功能 应用配置有三种方式? 利用编译安装进行配置 编写配置文件信息 ,.默认的配置文件: /etc/my.cnf 利用启动命令参数配置信息,mysqld_safe --skip-grant-tables --…...
vscode项目依赖问题
必读 一定要将前端下拉的项目备份一下,很容易运行导致依赖报错,重新下载 命令 使用幽灵分解器安装 pnpm install 替代 npm install 设置淘宝NPM镜像源 yarn config set registry https://registry.npmmirror.com 查看目前依赖包的版本 npm list ant-d…...
R数据分析:有调节的中介与有中介的调节的整体介绍
单独的有调节的中介或者有中介的调节好多同学还大概能看明白,但是两个东西一起说我发现大部分同学就懵逼了。今天我就尝试将两种方法一起讲讲,重点帮助大家厘清两种方法的异同。 先从整体上看下两者的概念: 有中介的调节首先落脚在调节,调节作用必须是显著的,并且这个调…...
RabbitMQ-消息可靠性以及延迟消息
目录 消息丢失 一、发送者的可靠性 1.1 生产者重试机制 1.2 生产者确认机制 1.3 实现生产者确认 (1)开启生产者确认 (2)定义ReturnCallback (3)定义ConfirmCallback 二、MQ的持久化 2.1 数据持久…...
Hack The Box-Starting Point系列Oopsie
一. 答案 With what kind of tool can intercept web traffic? (什么样的工具可以拦截Web流量?) proxyWhat is the path to the directory on the webserver that returns a login page?(Web服务器上返回登录页面的目录路径是什么?) /cdn-cgi/loginWhat can be modified …...
Linux运维篇-PAM安全模块配置
PAM是什么? PAM(可插入认证模块)是UNIX操作系统上一个实现模块化的身份验证的服务。当程序需要对用户进行身份验证时加载并执行。PAM文件通常位于/etc/pam.d目录中。 而Linux-PAM,是linux可插拔认证模块,是一套可定制…...
麒麟V10系统上安装Oracle
以下是在麒麟V10系统上安装Oracle数据库的详细步骤: 安装前准备 检查系统版本:使用uname -a、cat /etc/os-release等命令检查服务器是麒麟V10系统。 配置固定IP和本地yum源: 挂载麒麟V10的iso文件到/mnt目录,如mount -o loop Ky…...
项目开发实践——基于SpringBoot+Vue3实现的在线考试系统(七)
文章目录 一、题库管理模块实现1、新增题目功能实现1.1 页面设计1.2 前端功能实现1.3 后端功能实现1.4 效果展示2、题目列表功能实现2.1 页面设计2.2 前端功能实现2.3 后端功能实现2.3.1 后端查询题目列表接口实现2.3.2 后端编辑试题接口实现2.4 效果展示二、代码下载一、题库管…...
Elasticsearch:Jira 连接器教程第二部分 - 6 个优化技巧
作者:来自 Elastic Gustavo Llermaly 将 Jira 连接到 Elasticsearch 后,我们现在将回顾最佳实践以升级此部署。 在本系列的第一部分中,我们配置了 Jira 连接器并将对象索引到 Elasticsearch 中。在第二部分中,我们将回顾一些最佳实…...
Vulnhub Earth靶机攻击实战(一)
导语 首先需要我们进入到https://vulnhub.com/entry/the-planets-earth,755/地址去获取Earth靶机,然后导入到VMware中,如下所示。 文章目录 导入虚拟机信息收集路径扫描破解密码反射Shell提权总结导入虚拟机 下载并导入虚拟机,如下所示。 信息收集 首先我们通过arp-sc…...
51单片机——DS18B20温度传感器
由于DS18B20数字温度传感器是单总线接口,所以需要使用51单片机的一个IO口模拟单总线时序与DS18B20通信,将检测的环境温度读取出来 1、DS18B20模块电路 传感器接口的单总线管脚接至单片机P3.7IO口上 2、DS18B20介绍 2.1 DS18B20外观实物图 管脚1为GN…...
HTML5+Canvas实现的鼠标跟随自定义发光线条源码
源码介绍 HTML5Canvas实现的鼠标跟随自定义发光线条特效源码非常炫酷,在黑色的背景中,鼠标滑过即产生彩色变换的发光线条效果,且线条周围散发出火花飞射四溅的粒子光点特效。 效果预览 源码如下 <!DOCTYPE html PUBLIC "-//W3C//D…...
关于jwt和security
JSON Web Token(缩写 JWT) 目前最流行、最常见的跨域认证解决方案,前端后端都需要会使用的东西-腾讯云开发者社区-腾讯云 SpringBoot整合Security安全框架、控制权限让我们一起来看看Security吧!我想每个写项目的人,都…...
统计学习算法——逻辑斯谛回归
内容来自B站Up主:动画讲编程https://www.bilibili.com/video/BV1CR4y1L7RC、风中摇曳的小萝卜https://www.bilibili.com/video/BV17r4y137bW,仅为个人学习所用。 极大似然估计 几率、概率与似然 几率是指某个事件发生的可能性与不发生的可能性之比&am…...
算法(蓝桥杯)贪心算法5——删数问题的解题思路
问题描述 给定一个高精度的正整数 n(n≤1000 位),需要删除其中任意 s 个数字,使得剩下的数字按原左右顺序组成一个新的正整数,并且这个新的正整数最小。例如,对于数字 153748,删除 2 个数字后&a…...
OKNet实战:用63x63超大卷积核搞定图像去雾/去雪/去模糊(附PyTorch配置指南)
OKNet实战:用63x63超大卷积核搞定图像去雾/去雪/去模糊(附PyTorch配置指南) 当你在处理一张被雾气笼罩的风景照,或是被雪花覆盖的街景,亦或是因手抖而模糊的人物特写时,是否曾想过AI如何让这些图像重获新生…...
龙芯k - 走马观碑组VLLX驱动移植慌
一、什么是urllib3? urllib3 是一个用于处理 HTTP 请求和连接池的强大、用户友好的 Python 库。 它可以帮助你: 发送各种 HTTP 请求(GET, POST, PUT, DELETE等)。 管理连接池,提高网络请求效率。 处理重试和重定向。 支…...
SeqGPT-560M零样本NLP实战:从Prompt设计到结果解析的完整链路
SeqGPT-560M零样本NLP实战:从Prompt设计到结果解析的完整链路 你是不是也遇到过这样的场景?拿到一堆文本数据,想快速把它们分个类,或者从里面提取出关键信息,比如人名、公司名、事件。传统方法要么需要写一堆复杂的规…...
Stable Yogi Leather-Dress-Collection 模型蒸馏与轻量化部署探索
Stable Yogi Leather-Dress-Collection 模型蒸馏与轻量化部署探索 想不想在手机或者树莓派这样的小设备上,也能跑起来 Stable Yogi 这样的图片生成模型,让它为你设计皮革裙装?这听起来有点天方夜谭,毕竟这类模型动辄几十GB&#…...
三步搞定B站视频转文字:从链接到文字稿的智能转换方案
三步搞定B站视频转文字:从链接到文字稿的智能转换方案 【免费下载链接】bili2text Bilibili视频转文字,一步到位,输入链接即可使用 项目地址: https://gitcode.com/gh_mirrors/bi/bili2text 还在为观看B站视频时无法快速记录重点内容而…...
2026年口碑爆棚!昆明专业装修公司究竟哪家才是你的心头好?
在昆明,装修公司众多,如何选择一家靠谱的公司成为许多业主的难题。下面结合昆明装修行业的常见痛点,为大家推荐昆明装家汉工程设计有限公司(渤竣装家汉),并对比一些大厂,让你找到心仪的装修公司…...
用Matlab Robotics Toolbox搞定UR5机械臂建模与仿真:从DH参数到可视化(附完整代码)
用Matlab Robotics Toolbox实现UR5机械臂建模与运动控制全流程实战 在工业自动化和机器人研究领域,UR5协作机械臂因其卓越的灵活性和安全性成为学术界和工业界的宠儿。本文将带您深入探索如何利用Matlab Robotics Toolbox这一强大工具,从零开始构建UR5机…...
Harness 中的事件溯源:以事件日志重建状态
Harness 中的事件溯源:以事件日志重建全链路 DevOps 状态 引言 痛点引入 作为全链路 DevOps 平台,Harness 每天会处理 数百万到数千万级别的用户/系统操作:开发者点击“启动流水线”、Feature Flag 规则引擎执行批量开关切换、云成本扫描器…...
动态数码管鬼影问题全攻略:从51单片机消影代码到TM1637芯片方案
动态数码管鬼影现象深度解析与工程实践指南 1. 数码管显示原理与鬼影成因 数码管作为嵌入式系统中最常见的显示器件之一,其工作原理直接影响着显示质量。我们先从基础结构说起: 数码管内部构造: 7段LED排列成"8"字形(部…...
Android USB 驱动程序安装指南:从下载到调试的全流程解析
1. 为什么需要安装Android USB驱动程序? 当你第一次把Android手机通过USB线连接到电脑时,可能会遇到设备无法识别的情况。这时候系统通常会提示"驱动程序未安装",导致你无法传输文件或者进行开发调试。我刚开始接触Android开发时就…...
