定制网站建设托管网站开发公司排行

pingmian/2025/10/7 19:22:50/文章来源:
定制网站建设托管,网站开发公司排行,网站建设需要几个部门,温州百度推广公司数据入湖Hudi Apache Hudi(简称#xff1a;Hudi)使得您能在hadoop兼容的存储之上存储大量数据#xff0c;同时它还提供两种原语#xff0c;使得除了经典的批处理之外#xff0c;还可以在数据湖上进行流处理。这两种原语分别是#xff1a; Update/Delete记录#xff1a;H…数据入湖Hudi Apache Hudi(简称Hudi)使得您能在hadoop兼容的存储之上存储大量数据同时它还提供两种原语使得除了经典的批处理之外还可以在数据湖上进行流处理。这两种原语分别是 Update/Delete记录Hudi使用细粒度的文件/记录级别索引来支持Update/Delete记录同时还提供写操作的事务保证。查询会处理最后一个提交的快照并基于此输出结果。变更流Hudi对获取数据变更提供了一流的支持可以从给定的时间点获取给定表中已updated/inserted/deleted的所有记录的增量流并解锁新的查询姿势类别。 配置 将hudi相关jar包放在flink安装目录的lib下 hudi-flink1.16-bundle-0.13.0.jar hudi-hadoop-mr-0.13.0.jar hudi-hive-sync-0.13.0.jar 确保/etc/profile配置了hadoop和hive的环境变量 #HADOOP_HOME export HADOOP_HOME/usr/hdp/3.1.5.0-152/hadoop export HADOOP_CONF_DIR/usr/hdp/3.1.5.0-152/hadoop/etc/hadoop export HADOOP_COMMON_HOME/usr/hdp/3.1.5.0-152/hadoop export HADOOP_HDFS_HOME/usr/hdp/3.1.5.0-152/hadoop export HADOOP_YARN_HOME/usr/hdp/3.1.5.0-152/hadoop export HADOOP_MAPRED_HOME/usr/hdp/3.1.5.0-152/hadoop export PATH$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin export HADOOP_CLASSPATHhadoop classpath#HIVE HOME export HIVE_HOME/usr/hdp/3.1.5.0-152/hive export PATH$PATH:$HIVE_HOME/bin:$HIVE_HOME/sbin 测试插入hudi表 set sql-client.execution.result-mode tableau; set execution.checkpointing.interval30sec; SET table.sql-dialectdefault;CREATE TABLE hudi_test(uuid VARCHAR(20) PRIMARY KEY NOT ENFORCED,name VARCHAR(10),age INT,ts TIMESTAMP(3),partition VARCHAR(20) ) PARTITIONED BY (partition) WITH (connector hudi, -- 连接器指定hudipath hdfs://bigdata101:8020/hudi/hudi_test, -- 数据存储地址table.type MERGE_ON_READ -- 表类型默认COPY_ON_WRITE,可选MERGE_ON_READ );INSERT INTO hudi_test VALUES(id1,Danny,23,TIMESTAMP 1970-01-01 00:00:01,par1),(id2,Stephen,33,TIMESTAMP 1970-01-01 00:00:02,par1),(id3,Julian,53,TIMESTAMP 1970-01-01 00:00:03,par2),(id4,Fabian,31,TIMESTAMP 1970-01-01 00:00:04,par2),(id5,Sophia,18,TIMESTAMP 1970-01-01 00:00:05,par3),(id6,Emma,20,TIMESTAMP 1970-01-01 00:00:06,par3),(id7,Bob,44,TIMESTAMP 1970-01-01 00:00:07,par4),(id8,Han,56,TIMESTAMP 1970-01-01 00:00:08,par4); MySql数据写入Hudi表 建hudi表 create table hudi_user(id string not null,name string,birth string,gender string,primary key (id) not enforced ) with (connector hudi,path hdfs://bigdata101:8020/hudi/hudi_user,table.type MERGE_ON_READ,write.option bulk_insert,write.precombine.field id ); 将MySql映射表的数据插入hudi表此时会生成一个flink任务 insert into ods.hudi_user select * from mysql_user; 流式查询 上面的查询方式是非流式查询流式查询会生成一个flink作业并且实时显示数据源变更的数据。 流式查询Streaming Query需要设置read.streaming.enabled true。再设置read.start-commit如果想消费所有数据设置值为earliest。 使用参数如下 参数名称 是否必填 默认值 备注 read.streaming.enabled FALSE FALSE 设置为true开启stream query read.start-commit FALSE the latest commit Instant time的格式为:’yyyyMMddHHmmss’ read.streaming_skip_compaction FALSE FALSE 是否不消费compaction commit消费compaction commit会出现重复数据 clean.retain_commits FALSE 10 当开启change log mode保留的最大commit数量。如果checkpoint interval为5分钟则保留50分钟的change log 建表 create table hudi_user_read_streaming(id int not null ,name string,birth string,gender string,primary key (id) not enforced ) with (connector hudi,path hdfs://bigdata101:8020/hudi/hudi_user,table.type MERGE_ON_READ,write.option bulk_insert,write.precombine.field id,read.streaming.enabled true, -- 默认值false设置为true开启stream queryread.start-commit 20231008134557, -- start-commit之前提交的数据不显示read.streaming.check-interval 4 -- 检查间隔默认60s);insert into hudi_user_read_streaming select * from mysql_user;select * from hudi_user_read_streaming; 此时执行select 语句就会生成一个flink 作业 源端变更数据会实时展示出来 系列文章 Fink CDC数据同步一环境部署https://blog.csdn.net/weixin_44586883/article/details/136017355?spm1001.2014.3001.5502​​​​​​​Fink CDC数据同步二MySQL数据同步https://blog.csdn.net/weixin_44586883/article/details/136017472?spm1001.2014.3001.5501Fink CDC数据同步三Flink集成Hivehttps://blog.csdn.net/weixin_44586883/article/details/136017571?spm1001.2014.3001.5501Fink CDC数据同步四Mysql数据同步到Kafkahttps://blog.csdn.net/weixin_44586883/article/details/136023747?spm1001.2014.3001.5501Fink CDC数据同步五Kafka数据同步Hivehttps://blog.csdn.net/weixin_44586883/article/details/136023837?spm1001.2014.3001.5501 Fink CDC数据同步六数据入湖Hudihttps://blog.csdn.net/weixin_44586883/article/details/136023939?spm1001.2014.3001.5502

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/89518.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

企业建设网站的方式有哪些网页设计是干嘛的

一、源码特点 java ssh水利综合信息管理系统是一套完善的web设计系统(系统采用ssh框架进行设计开发),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCA…

公司建设官方网站全国最大的源码平台

在Qt中,一般习惯使用qDebug信息进行输出和打印调试信息到console或者文件中,在qDebug中,也有一些小技巧,可以帮助我们更好的使用qDebug打印日志记录,本文分享了qDebug使用的一些小技巧。 1. 打印出文件名、行号、调用函…

博客网站快速排名在哪网站开发软件

2018年山东省职业院校技能大赛高职组 “信息安全管理与评估”赛项任务书 赛项时间 8:30-13:00,共计4小时30分钟,含赛题发放、收卷时间。 赛项信息 竞赛阶段 任务阶段 竞赛任务 竞赛时间 分值 第一阶段 平台搭建与安全设备配置防护 …

温州seo排名公司企业网站 更新 seo

cmp() 方法用于比较两个列表的元素。cmp()方法语法:cmp(list1, list2)参数:list1 -- 比较的列表。list2 -- 比较的列表。返回值:如果比较的元素是同类型的,则比较其值,返回结果。如果两个元素不是同一种类型,则检查它们是否是数字。如果是数字…

莱芜建设网站图片合成器在线制作

概述 不同中间件,有各自的使用方法,代码也不一样。 可以使用Spring Cloud Stream解耦,切换中间件时,不需要修改代码。实现方式为使用绑定层,绑定层对生产者和消费者提供统一的编码方式,需要连接不同的中间…

花生壳域名直接做网站松江品划网站建设

本节主要介绍以下内容: 定时器简介 高级定时器功能框图讲解 一、定时器简介 定时器功能 :定时、输出比较、输入捕获、断路输入 定时器分类 :基本定时器、通用定时器、高级定时器 定时器资源 :F103有2个高级定时器、4个通…

做网站主要学什么网站前端

传统的DEA模型往往假设相关的是相互独立的,此时DEA模型只能计算出相对效率,无法进行效率的调整。如在碳排放分配问题上,碳排放总量保持不变,利用DEA模型只能计算出每个省份分配的相对效率,这在讨论固定资源下的碳排放配额分配问题时具有明显的局限性。在这种情况下,利用Z…

平台门户网站建设方案大连模板网站制作公司电话

考点介绍: ConcurrentHashMap是JAVA校招面试的热门考点,主要集中在1.7和1.8的底层结构和相关的性能提高。 理解这个考点要从map本身的并发问题出发,再到hashTable的低性能并发安全,引申到ConcurrentHashMap的分块处理。同时要理解…

达人室内设计网官网入口温州网站排名优化

刷题的第四天,希望自己能够不断坚持下去,迎来蜕变。😀😀😀 刷题语言:C / Python Day4 任务 ● 24. 两两交换链表中的节点 ● 19.删除链表的倒数第N个节点 ● 面试题 02.07. 链表相交 ● 142.环形链表II 1 …

网站对公司的意义接订单去哪个网站

提到C/C语言很多初学者都觉得,学到中间就进行不下去了,但是如果你最难啃的那几块硬骨头拿下,一切都会顺畅许多,而且C诞生很久了,因此有大量可以免费阅读编程文档。近日,在Quora上发现一份免费的C 资料列表&…

东莞网络营销型网站开发商城网站多少钱

https://www.elsevier.com/authors/author-schemas/latex-instructions

榆林市行政效能建设网站专门做封面的网站

现在我在听的歌,名叫《Loser》。相信你可能听过,Bigbang的。里面有句歌词是这样的:把手伸了出来,却没有任何人握住我的手。不管生活怎样,希望看到这篇文章的你,可以带着自己和带着自己的倔强,一…

做网站的开场白北京融安特智能科技营销型网站

资产列表 资产列表可展示资产树和类型树,可以查看添加的所有资产 新增资产也是在此页面 在资产树上面右键可以创建新的子节点 比如这里我新建了个“腾讯云”节点 选中腾讯云节点,点击中间的“创建”按钮,新增资产 选择你的主机类型,我这是Linux 填写你资产的名称、IP必…

淘宝客的网站怎么做开源免费cms可商业用

菱形继承的问题,是由多重继承的父类祖先是同一个父类导致的。如下面的情况: 菱形继承,会导致同名成员的二义性问题和数据冗余问题,用下面的代码来测试: class A { public:int _a; }; // class B : public A class B :…

成都建设网站费用广告网站 源码

前言 呵呵 最近想要 做一个 mongo 低版本的客户端读取高版本的服务端传递过来的数据造成的一个错误的时候, 出现了这样的问题 引入了 mongo-java-driver 之后, 使用相关 api 的时候会触发 com.mongo.internal.connection.BaseCluser 的初始化, 其依赖的 Loggers 间接的依赖…

网站的系统建设方式有哪些内容一套会员管理系统多少钱

1、 MSDN原版系统(我告诉你) [软件、镜像下载地址](https://www.imsdn.cn/)2、 HelloWindows.cn 精校 完整 极致 Windows系统下载仓储站 镜像、软件下载地址 3、系统库 镜像下载地址 4、 山己几子木 镜像下载地址

个人网站每年要多少钱拓者设计吧效果图

第一次使用react和antd组件库&#xff0c;记录过程中实用的几个组件和使用方法&#xff1b; 项目中依赖版本 "react": "^18.2.0", "antd": "^5.3.0",Input关闭历史填充 <Input placeholder"请输入ID/名称" allowClear a…

星级酒店网站建设公司企业微网站与手机微信

Vue构建项目断点调试过程问题总结 问题背景 前端开发过程中&#xff0c;碰到问题时需要debug&#xff0c;快速分析和解决问题。一般除了console.log的方式打印日志外&#xff0c;更方便直观的方式就是打断点debug。本文对vue项目debug过程可能碰到的问题进行总结&#xff0c;…

iis添加网站建设中网站建设以后主要做什么

Mocha Pro 2022 mac是一款专业的三维摄像机反求摩卡跟踪插件&#xff0c;同时也是一款视频后期效果制作工具&#xff0c;Mocha Pro 2022下载能够给数字媒体艺术家提供强大的、直观的和创新的追踪解决方案用简化的界面、加速的工作流程以及轻松追踪和操作镜头的强大性&#xff0…

虚拟主机 2个网站微信小程序 网站建设

问题描述 给定整数 n n n&#xff0c;在 O ( 1 ) O(1) O(1) 时间求出 n n n 有多少个因子。 问题背景 \qquad 目前网上求因子个数的方法的时间复杂度都是 O ( n ) O(\sqrt{n}) O(n ​) 级别的&#xff0c;但我认为一定有一种方法可以在 O ( 1 ) O(1) O(1) 的时间求出 n…