Ambari 监控信息的提取

HDFS DataNode堆内存使用率过高,HDFS存储量不够导致宕机 今天来公司发现hadoop集群出现了HDFS DataNode堆内存使用率超过阈值的告警,然后查看集群各个节点的状态发现有一个数据节点宕机了,经过一上午的处理我来聊聊解决的几个方法: 目录: 1、将HDFS备份数降低 2、删除无用HDFS数据和Hbase表格 3、设置kafka的日志时间 4、删除本机无用文件 5、清理Trash回收站 6、Balancer重新平衡 1、将备份数降低 1)将默认的备... 阅读详情

Ambari 监控信息的提取

2017年09月21日 15:14:29 阅读数:788更多

个人分类: HDP 平台的运用

版权声明:小兄弟,慢慢熬吧...... https://blog.youkuaiyun.com/u013850277/article/details/78052320

场景:


 * 通过Ambari + HDP搭建的大数据基础管理平台,目前用户不想登录Ambari而想直接将Ambari的监控相关信息整合到其他的Web项目中。
  如将下面资源使用用量相关的提取出来
  • 1
  • 2
  • 3

这里写图片描述

  • 解决方式: 
    • 本来是想着找到Ambari Dashboard功能的相关链接,然后通过模拟登录将这些视图提取出来,或者通过Ambari自带的权限管理设置用户只拥有查看Ambari Dashboard视力的权限。最终发现在不深入学习Ambari源码的情况下,上述两种方式实现起来太不容易了。
    • 因而最终采用直接读取记录了Ambari监控信息的数据库,然后通过可视化工具再实现将监控视图呈现如来。

获取Ambari监控信息的数据库

  • 具体操作步骤如下所示:

1、先切换用户

[root@hdp39 ~]# su postgres
  • 1

2、重新使用amabri用户进入postgresql(默认密码bigdata)

bash-4.1$ psql -U ambari
could not change directory to "/root"
Password for user ambari: 
psql (8.4.20)
Type "help" for help.

ambari=> 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

3、列举数据库 
列举数据库,相当于mysql的show databases

ambari=> \l
                                      List of databases
     Name     |   Owner   | Encoding |  Collation  |    Ctype    |     Access privileges      
--------------+-----------+----------+-------------+-------------+----------------------------
 ambari       | postgres  | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =Tc/postgres
                                                                 : postgres=CTc/postgres
                                                                 : ambari=CTc/postgres
 postgres     | postgres  | UTF8     | en_US.UTF-8 | en_US.UTF-8 | 
 ranger       | rangerdba | UTF8     | en_US.UTF-8 | en_US.UTF-8 | 
 ranger_audit | postgres  | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =Tc/postgres
                                                                 : postgres=CTc/postgres
                                                                 : ranger_logger=CTc/postgres
 template0    | postgres  | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres
                                                                 : postgres=CTc/postgres
 template1    | postgres  | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres
                                                                 : postgres=CTc/postgres
(6 rows)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

4、列举表 
列举表,相当于mysql的show tables(当前已经在ambari数据库)

ambari=> \dt
                     List of relations
 Schema |             Name              | Type  |  Owner   
--------+-------------------------------+-------+----------
 ambari | adminpermission               | table | postgres
 ambari | adminprincipal                | table | postgres
 ambari | adminprincipaltype            | table | postgres
 ambari | adminprivilege                | table | postgres
 ambari | adminresource                 | table | postgres
 ambari | adminresourcetype             | table | postgres
 ambari | alert_current                 | table | postgres
 ambari | alert_definition              | table | postgres
 ambari | alert_group                   | table | postgres
 ambari | alert_group_target            | table | postgres
 ambari | alert_grouping                | table | postgres
 ambari | alert_history                 | table | postgres
 ambari | alert_notice                  | table | postgres
 ambari | alert_target                  | table | postgres
 ambari | alert_target_states           | table | postgres
 ambari | ambari_operation_history      | table | postgres
 ambari | ambari_sequences              | table | postgres
 ambari | artifact                      | table | postgres
 ambari | blueprint                     | table | postgres
 ambari | blueprint_configuration       | table | postgres
 ambari | blueprint_setting             | table | postgres
 ambari | cluster_version               | table | postgres
 ambari | clusterconfig                 | table | postgres
 ambari | clusterconfigmapping          | table | postgres
 ambari | clusterhostmapping            | table | postgres
 ambari | clusters                      | table | postgres
 ambari | clusterservices               | table | postgres
 ambari | clusterstate                  | table | postgres
 ambari | confgroupclusterconfigmapping | table | postgres
 ambari | configgroup                   | table | postgres
 ambari | configgrouphostmapping        | table | postgres
 ambari | ds_fileresourceitem_1         | table | ambari
 ambari | ds_jobimpl_4                  | table | ambari
 ambari | ds_savedquery_5               | table | ambari
 ambari | ds_testbean_2                 | table | ambari
 ambari | ds_udf_3                      | table | ambari
 ambari | execution_command             | table | postgres
 ambari | extension                     | table | postgres
 ambari | extensionlink                 | table | postgres
 ambari | groups                        | table | postgres
 ambari | host_role_command             | table | postgres
 ambari | host_version                  | table | postgres
 ambari | hostcomponentdesiredstate     | table | postgres
 ambari | hostcomponentstate            | table | postgres
 ambari | hostconfigmapping             | table | postgres
 ambari | hostgroup                     | table | postgres
 ambari | hostgroup_component           | table | postgres
 ambari | hostgroup_configuration       | table | postgres
 ambari | hosts                         | table | postgres
 ambari | hoststate                     | table | postgres
 ambari | kerberos_descriptor           | table | postgres
 ambari | kerberos_principal            | table | postgres
 ambari | kerberos_principal_host       | table | postgres
 ambari | key_value_store               | table | postgres
 ambari | members                       | table | postgres
 ambari | metainfo                      | table | postgres
 ambari | permission_roleauthorization  | table | postgres
 ambari | qrtz_blob_triggers            | table | postgres
 ambari | qrtz_calendars                | table | postgres
 ambari | qrtz_cron_triggers            | table | postgres
 ambari | qrtz_fired_triggers           | table | postgres
 ambari | qrtz_job_details              | table | postgres
 ambari | qrtz_locks                    | table | postgres
 ambari | qrtz_paused_trigger_grps      | table | postgres
 ambari | qrtz_scheduler_state          | table | postgres
 ambari | qrtz_simple_triggers          | table | postgres
 ambari | qrtz_simprop_triggers         | table | postgres
 ambari | qrtz_triggers                 | table | postgres
 ambari | remoteambaricluster           | table | postgres
 ambari | remoteambariclusterservice    | table | postgres
 ambari | repo_version                  | table | postgres
 ambari | request                       | table | postgres
 ambari | requestoperationlevel         | table | postgres
 ambari | requestresourcefilter         | table | postgres
 ambari | requestschedule               | table | postgres
 ambari | requestschedulebatchrequest   | table | postgres
 ambari | role_success_criteria         | table | postgres
 ambari | roleauthorization             | table | postgres
 ambari | servicecomponent_history      | table | postgres
 ambari | servicecomponentdesiredstate  | table | postgres
 ambari | serviceconfig                 | table | postgres
 ambari | serviceconfighosts            | table | postgres
 ambari | serviceconfigmapping          | table | postgres
 ambari | servicedesiredstate           | table | postgres
 ambari | setting                       | table | postgres
 ambari | stack                         | table | postgres
 ambari | stage                         | table | postgres
 ambari | topology_host_info            | table | postgres
 ambari | topology_host_request         | table | postgres
 ambari | topology_host_task            | table | postgres
 ambari | topology_hostgroup            | table | postgres
 ambari | topology_logical_request      | table | postgres
 ambari | topology_logical_task         | table | postgres
 ambari | topology_request              | table | postgres
 ambari | upgrade                       | table | postgres
 ambari | upgrade_group                 | table | postgres
 ambari | upgrade_item                  | table | postgres
 ambari | users                         | table | postgres
 ambari | viewentity                    | table | postgres
 ambari | viewinstance                  | table | postgres
 ambari | viewinstancedata              | table | postgres
 ambari | viewinstanceproperty          | table | postgres
 ambari | viewmain                      | table | postgres
 ambari | viewparameter                 | table | postgres
 ambari | viewresource                  | table | postgres
 ambari | viewurl                       | table | postgres
 ambari | widget                        | table | postgres
 ambari | widget_layout                 | table | postgres
 ambari | widget_layout_user_widget     | table | postgres
(109 rows)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114

5、查看表结构 
相当于desc tblname

ambari-> \d users
                                       Table "ambari.users"
        Column         |            Type             |                  Modifiers                  
-----------------------+-----------------------------+---------------------------------------------
 user_id               | integer                     | not null
 principal_id          | bigint                      | not null
 ldap_user             | integer                     | not null default 0
 user_name             | character varying(255)      | not null
 user_type             | character varying(255)      | not null default 'LOCAL'::character varying
 create_time           | timestamp without time zone | default now()
 user_password         | character varying(255)      | 
 active                | integer                     | not null default 1
 active_widget_layouts | character varying(1024)     | default NULL::character varying
Indexes:
    "pk_users" PRIMARY KEY, btree (user_id)
    "unq_users_0" UNIQUE, btree (user_name, user_type)
Foreign-key constraints:
    "fk_users_principal_id" FOREIGN KEY (principal_id) REFERENCES adminprincipal(principal_id)
Referenced by:
    TABLE "members" CONSTRAINT "fk_members_user_id" FOREIGN KEY (user_id) REFERENCES users(user_id)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 在列出所有表时,通过表名可以大概确定 alert_current,alert_definition表,笔者第一次就直接查询alert_current 表,经过对比其最新时间戳(去掉后三位)发现记录的信息确实是当前整个平台最新记录的信息。如下:
在linux中对时间戳进行转换(去掉后三位)
[root@hdp39 ~]# date -d @1505959825
Thu Sep 21 10:10:25 CST 2017
  • 1
  • 2
  • 3
select alert_id,definition_id,latest_timestamp,latest_text,occurrences,firmness from alert_current where definition_id=24;

     66 |            24 |    1505959825614 | Remaining Capacity:[151043118841], Total Capacity:[18% Used, 184952968704]   
  • 1
  • 2
  • 3

在Ambari界面中发现alert_definition表的信息则是如下信息 
这里写图片描述

具体监控信息

这里写图片描述

ambari=> select definition_id from alert_definition where label='DataNode Heap Usage';
 definition_id 
---------------
            15

ambari=> select alert_id,definition_id,latest_timestamp,latest_text,occurrences,firmness from alert_current where definition_id=15;
 alert_id | definition_id | latest_timestamp |                    latest_text                     | occurrences | firmness 
----------+---------------+------------------+----------------------------------------------------+-------------+----------
       59 |            15 |    1505977580226 | Used Heap:[5%, 47.36313 MB], Max Heap: 1004.0 MB   |       12217 | HARD
       65 |            15 |    1505977585580 | Used Heap:[6%, 64.779465 MB], Max Heap: 1004.0 MB  |       12218 | HARD
       62 |            15 |    1505977581769 | Used Heap:[13%, 130.01476 MB], Max Heap: 1004.0 MB |       12218 | HARD
(3 rows)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

通过Ambari接口获取相关信息

笔者比较懒并没有认真研究Ambari 接口,因而直接通过Debug模式查看其调用的接口,然后模拟登录并发送对应的接口获取相关信息。如下,获取集群CPU使用情况:

这里写图片描述 
通过上图可以获知,发送对应的请求可获得Json相关信息。

  • 最终可通过BI工具或Echarts等工具对相关信息进行可视化呈现,如下只是简单说明可以这么做而已。 
    这里写图片描述
    由上述可知,通过alert_definition 与alert_current 表可得出具体最新的监控信息,当然还可以通过组合其他表而得出更多的监控信息。
Ambari Metrics(相关API,底层数据库,widget等) Ambari Metrics系统(AMS)是用来收集、聚合Hadoop集群中监控信息的。 功能 能够收集Hadoop及其他Ambari Stacks服务里的Metrics信息; 有一定的存储能力,能够将高精度的Metrics信息保存一段时间(例如能够保存5天内的Metrics信息,时间可配置); 能够将过期的Metrics信息自动清理掉; 在collection time,... 阅读详情

相关推荐

农场管理系统小程序毕设:从业务拆解到云开发避坑全指南

云开发是微信小程序后端一体化的解决方案,免去服务器搭建、域名备案和登录态管理,让开发者专注业务逻辑。其NoSQL数据库支持集合、事务等能力,尤其是事务操作能保障下单场景的库存一致性。在农业信息化应用中,基于云开发构建的农场管理系统,覆盖种植记录、农资库存、商城订单和溯源查询,形成完整业务闭环。毕业设计选取微信小程序与云开发组合,兼具开发效率与演示效果,是计算机专业常见的系统实现类课题。围绕业务拆解、数据模型设计、核心代码实现到真机调试避坑,并给出论文收尾建议,可支撑新手快速落地一套可演示、可答辩的完整项目。

weixin_33908217的博客 277

5.Hadoop之生产调优

1.HDFS——核心参数 1.1 NameNode 内存生产配置 1)NameNode 内存计算 每个文件块大概占用 150byte,一台服务器 128G 内存为例,能存储多少文件块呢? 128 * 1024 * 1024 * 1024 / 150Byte ≈ 9.1 亿 2)Hadoop2.x 系列,配置 NameNode 内存 NameNode 内存默认 2000m,如果服务器内存 4G,NameNode 内存可以配置 3g。在hadoop-env.sh 文件中配置如下。 HADOOP_NAMENODE

hutc_Alan的博客 1816

高精度磁力计RM3100 传感器LR振荡电路偏置电路分析

LR振荡器电路通过正向和反向偏置实现磁场测量。Sen-XY-f/Z-f传感器线圈作为电感元件构成LR弛张振荡电路,其振荡频率随磁场变化而改变。测量时,线圈一端接地,另一端交替通入正反向电流,通过两次偏置测量消除电路自身磁场干扰,仅保留外部磁场影响。MagI2C芯片通过高速时钟测量振荡次数和时间差,计算磁场强度。该设计具有抗干扰强、数字化输出和高分辨率等优势,是RM3100传感器高精度磁测量的核心原理。

bother3000的博客 1136

Hadoop 管理监控工具:Apache Ambari

Apache Ambari是一种基于Web的工具,支持Apache Hadoop集群的供应、管理和监控。Ambari目前已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeper、Sqoop和Hcatalog等。 Apache Ambari 支持HDFS、MapReduce、Hive、Pig、Hbase、Zookeper、Sqoop和Hcat...

weixin_33979745的博客 423

基于云平台的ATS系统微服务架构方案研究

在当前智慧地铁的升级转型过程中,城市轨道交通ATS系统面临着稳定性差、运维方 式繁琐和故障应急处理效率低等问题。为此,提出一种基于云平台的ATS系统微服务架构方案; 研究了ATS系统在云平台上的微服务总体架构、ATS应用的微服务划分和设计、容器部署方式 及通信交互模式,可实现系统松耦合和易扩展,达到节约计算资源、提高系统稳定性和运营效 率的目的

mi_lan1的博客 966

保姆级教程如何进行本地局域网布署openclaw小龙虾

全网唯一一篇一步步实战教程,图文并茂方式的方式教你如何本地部署安装小龙虾openclaw

zzw17wei的专栏 1468

Centos7搭建Ambari

搭建Hadoop_Ambari(含包)

qq_57305150的博客 1390

SPI 协议帧格式深度解析:从 8 位数据到 16 位扩展的 3 种模式

本文深入解析SPI协议的帧格式,涵盖从8位标准到16位扩展的三种模式。通过详细讲解SPI时钟模式、数据宽度配置及实际应用案例,帮助开发者掌握SPI外设的深度定制能力,提升嵌入式系统开发效率。特别适用于连接传感器、存储器和显示器等高速通讯场景。

weixin_34110749的博客 346

基于Ambari下的大数据架构设计

大数据采集一般分为大数据智能感知层:主要包括数据传感体系、网络通信体系、传感适配体系、智能识别体系及软硬件资源接入系统,实现对结构化、半结构化、非结构化的海量数据的智能化识别、定位、跟踪、接入、传输、信号转换、监控、初步处理和管理等。基础数据中心包括以下各类数据:污染源基础数据、建设项目审批数据、排污申报数据、排污收费数据、环境监察管理数据、行政处罚数据、环境信访、固废管理、污染源普查数据、在线监测数据、水环境质量数据、气环境质量数据、文档数据、图片、视频等非结构化数据、各种上报、汇报材料等主题数据库。

一休求索 1253

RAG——RAG 索引(文档解析技术)

本文介绍了RAG系统中文档解析的关键技术,重点分析了如何通过LangChain的Document Loaders处理多种格式文档。文章指出高质量文档解析对RAG系统效果的决定性作用,并详细讲解了PDF、TXT、Word等常见格式的解析方法。作者提供了代码示例和Gitee开源项目链接,特别强调了PDF解析的深入方案,同时介绍了相关依赖库的安装配置。文章还展示了如何定义通用文档加载方法,为开发者提供了实用的技术参考。

小志的博客 754

Windows 11 WSL2环境下OpenClaw部署的兼容性问题分析与解决方案研究

本文研究了OpenClaw在Windows 11 WSL2环境下的部署方案。WSL2通过无缝集成Linux与Windows系统,为OpenClaw提供了良好的运行环境,支持GPU加速和跨平台开发。文章详细分析了硬件配置要求(推荐8核CPU/16GB内存/NVMe SSD)、系统选择(Windows 11 Pro+Ubuntu 22.04)以及部署步骤,包括WSL2启用、Linux发行版安装、Python/Node.js/Redis等依赖配置。通过优化.wslconfig文件参数(如内存分

博客 2284

Hadoop生态组件介绍

Hadoop生态组件介绍

qq_37771475的博客 410

2026必学:LangChain+Playwright爬虫,赋能RAG智能问答系统

RAG(检索增强生成)智能问答系统的效果,80%取决于数据源的质量。2026年,LangChain与Playwright的组合成为企业级RAG数据采集的黄金搭档:LangChain提供标准化的RAG数据处理链路,Playwright解决动态网页渲染的核心痛点,两者结合能高效采集、结构化处理各类网页数据(动态渲染页、复杂交互页、反爬页),为RAG系统提供高质量语料。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1706

十八款Hadoop工具帮你驯服大数据

Hadoop已经通过自身的蓬勃发展证明,它不仅仅是一套用于将工作内容传播到计算机群组当中的小型堆栈--不,这与它的潜能相比简直微不足道。这套核心的价值已经被广泛证实,目前大量项目如雨后春笋般围绕它建立起来。有些项目负责数据管理、有些负责流程监控、还有一些则提供先进的数据存储机制。 Hadoop业界正在迅速发展,从业企业拿出的解决方案也多种多样,其中包括提供技术支持、在托管集群中提供按时租用服务、

dongzhumao86的专栏 1154

BLDC控制实验:方波、霍尔、开环、定速、正转

本文记录博主学习BLDC控制软件的过程。 文章目录1 概述2 软件架构及工具链2.1 软件架构2.2 工具链3 底层代码生成3.1 时钟配置3.2 按键输入配置 1 概述 本文是博主第一次做BLDC控制实验,目的仅仅是写代码让BLDC转起来,而暂时不考虑其他复杂的需求。 控制的方法是比较简单的六步换相法。利用电机内部的霍尔传感器,通过参考电机厂家给出的二二导通换相表,生成方波来控制电机。第一次实验为了简化需求,只考虑开环、定速、正转的情况: 开环:不考虑速度反馈,直接给PWM让电机转起来; 定速:不考虑速

u013288925的博客 1万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Hadoop常用工具

Hadoop已经通过自身的蓬勃发展证明,它不仅仅是一套用于将工作内容传播到计算机群组当中的小型堆栈--不,这与它的潜能相比简直微不足道。这套核心的价值已经被广泛证实,目前大量项目如雨后春笋般围绕它建立起来。有些项目负责数据管理、有些负责流程监控、还有一些则提供先进的数据存储机制。 Hadoop业界正在迅速发展,从业企业拿出的解决方案也多种多样,其中包括提供技术支持、在托管集群中提供按

草原孤狼的专栏 1042

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Hadoop大数据

Hadoop 大数据 概述 数据量越来越大,数据分析的实时性越来越强,数据结果的应用越来越广泛,大数据技术应运而生 大数据:大数据是收集、整理、处理大容量数据集,并从中获得结果的技术总称 大数据处理框架 处理框架:实际负责处理数据操作的一系列组件 常见框架 批处理框架:用于批量处理大数据集的处理框架,可对整个数据集进行操作。如Apache Hadoop 流处理框架:用于对随时进入系统的数据进行实时计算,是一种“无数据边界”的操作方式。如Apache Storm,Apache Samza 混合处理框架

gxy_learning的博客 2290

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

全球100款大数据框架和工具汇总(建议收藏)

本文列举出全球100款大数据工具,包括数据存储、数据计算、资源调度以及可视化等软件,这里面肯定有你需要的。如果你有更好的大数据软件推荐,欢迎留言啊。1、 Talend Open Stud...

a934079371的博客 3500

使用Apache NiFi和Apache Kafka进行实时库存处理

使用Apache NiFi和Apache Kafka实现从REST到Hive的流式使用案例 第1部分 使用Apache Kafka 2.0和Apache NiFi 1.8,有许多新功能和新功能即将推出。是时候对它们进行测试了。 因此,为了规划我们将要做的事情,我有一个高级架构图。我们将提取许多来源,包括REST提要,社交资源,消息,图像,文档和关系数据。 我们将使用NiFi进行摄取,然...

Tybyqi的博客 2086

YOLOv5热力图可视化:从Grad-CAM到Grad-CAM++的实战解析

本文深入解析了如何为YOLOv5模型实现热力图可视化,重点对比了Grad-CAM与Grad-CAM++两种核心方法。通过实战代码演示,详细说明了其原理差异、环境搭建、模型修改及可视化步骤,旨在帮助开发者直观理解模型的决策依据,提升模型的可解释性与调试效率。

2y3u4i5o6p的博客 482

实施运维工程师简历,收藏这篇就够了

立即解锁发布时间: 2023-12-19 05:35:48 阅读量: 90 订阅数: 38 AIGC基于日志文件的数据挖掘机理分析与研究立即下载介绍了数据挖掘的定义,分析了日志数据面临的挑战及对其进行挖掘的原因。讨论了日志数据挖掘的需求,归纳了对日志数据挖掘的具体内容,总结了日志数据挖掘的具体应用。该研究对加强企事业单位计算机信息系统安全具有较强的指导意义。

Javachichi的博客 1195

全球100款大数据工具_2017

1、 Talend Open Studio 是第一家针对的数据集成工具市场的ETL(数据的提取Extract、传输Transform、载入Load)开源软件供应商。Talend的下载量已超过200万人次,其开源软件提供了数据整合功能。其用户包括美国国际集团(AIG)、康卡斯特、电子港湾、通用电气、三星、Ticketmaster和韦里逊等企业组织。 2、DYSON 探码科技自主研发的DYSON智能分析系统,可以完整的实现大数据的采集、分析、处理。DYSON智能分析系统专业针对互联网数据...

SPENCER_HALE的博客 798
上一篇: Phoenix的安装部署
下一篇: linux监控cpu和内存使用情况,发送邮件
王树民
博客等级 码龄10年 912粉丝 560原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值