柳州市建设工程质量安全监督管理处网站建设银行手机不用了怎么登陆网站

news/2025/10/4 2:58:38/文章来源:
柳州市建设工程质量安全监督管理处网站,建设银行手机不用了怎么登陆网站,网站开发简历项目,ui设计的一般流程Flink 系列文章 1、Flink 部署、概念介绍、source、transformation、sink使用示例、四大基石介绍和示例等系列综合文章链接 13、Flink 的table api与sql的基本概念、通用api介绍及入门示例 14、Flink 的table api与sql之数据类型: 内置数据类型以及它们的属性 15、Flink 的ta…Flink 系列文章 1、Flink 部署、概念介绍、source、transformation、sink使用示例、四大基石介绍和示例等系列综合文章链接 13、Flink 的table api与sql的基本概念、通用api介绍及入门示例 14、Flink 的table api与sql之数据类型: 内置数据类型以及它们的属性 15、Flink 的table api与sql之流式概念-详解的介绍了动态表、时间属性配置如何处理更新结果、时态表、流上的join、流上的确定性以及查询配置 16、Flink 的table api与sql之连接外部系统: 读写外部系统的连接器和格式以及FileSystem示例1 16、Flink 的table api与sql之连接外部系统: 读写外部系统的连接器和格式以及Elasticsearch示例2 16、Flink 的table api与sql之连接外部系统: 读写外部系统的连接器和格式以及Apache Kafka示例3 16、Flink 的table api与sql之连接外部系统: 读写外部系统的连接器和格式以及JDBC示例4 16、Flink 的table api与sql之连接外部系统: 读写外部系统的连接器和格式以及Apache Hive示例6 20、Flink SQL之SQL Client: 不用编写代码就可以尝试 Flink SQL可以直接提交 SQL 任务到集群上 22、Flink 的table api与sql之创建表的DDL 24、Flink 的table api与sql之Catalogs 30、Flink SQL之SQL 客户端通过kafka和filesystem的例子介绍了配置文件使用-表、视图等 文章目录 Flink 系列文章一、Table SQL Connectors 示例 Apache Hive1、支持的Hive版本2、依赖项1、使用 Flink 提供的 Hive jar2、用户定义的依赖项3、移动 planner jar 包 3、Maven 依赖4、连接到Hive5、DDLDML 本文介绍了Apache Hive连接器的使用以具体的示例演示了通过java和flink sql cli创建catalog。 本文依赖环境是hadoop、zookeeper、hive、flink环境好用本文内容以flink1.17版本进行介绍的具体示例是在1.13版本中运行的因为hadoop集群环境是基于jdk8的flink1.17版本需要jdk11。 更多的内容详见后续关于hive的介绍。 一、Table SQL Connectors 示例 Apache Hive Apache Hive 已经成为了数据仓库生态系统中的核心。 它不仅仅是一个用于大数据分析和ETL场景的SQL引擎同样它也是一个数据管理平台可用于发现定义和演化数据。 Flink 与 Hive 的集成包含两个层面。 一是利用了 Hive 的 MetaStore 作为持久化的 Catalog用户可通过HiveCatalog将不同会话中的 Flink 元数据存储到 Hive Metastore 中。 例如用户可以使用HiveCatalog将其 Kafka 表或 Elasticsearch 表存储在 Hive Metastore 中并后续在 SQL 查询中重新使用它们。 二是利用 Flink 来读写 Hive 的表。 HiveCatalog的设计提供了与 Hive 良好的兼容性用户可以开箱即用的访问其已有的 Hive 数仓。 您不需要修改现有的 Hive Metastore也不需要更改表的数据位置或分区。 1、支持的Hive版本 Flink 支持以下的 Hive 版本。 2.3 2.3.0 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.8 2.3.93.1 3.1.0 3.1.1 3.1.2 3.1.3 某些功能是否可用取决于您使用的 Hive 版本这些限制不是由 Flink 所引起的 Hive 内置函数在使用 Hive-2.3.0 及更高版本时支持。列约束也就是 PRIMARY KEY 和 NOT NULL在使用 Hive-3.1.0 及更高版本时支持。更改表的统计信息在使用 Hive-2.3.0 及更高版本时支持。DATE列统计信息在使用 Hive-2.3.0 及更高版时支持。 2、依赖项 要与 Hive 集成您需要在 Flink 下的/lib/目录中添加一些额外的依赖包 以便通过 Table API 或 SQL Client 与 Hive 进行交互。 或者您可以将这些依赖项放在专用文件夹中并分别使用 Table API 程序或 SQL Client 的-C或-l选项将它们添加到 classpath 中。 Apache Hive 是基于 Hadoop 之上构建的, 首先您需要 Hadoop 的依赖请参考 Providing Hadoop classes: export HADOOP_CLASSPATHhadoop classpath有两种添加 Hive 依赖项的方法。第一种是使用 Flink 提供的 Hive Jar包。您可以根据使用的 Metastore 的版本来选择对应的 Hive jar。第二个方式是分别添加每个所需的 jar 包。如果您使用的 Hive 版本尚未在此处列出则第二种方法会更适合。 注意建议您优先使用 Flink 提供的 Hive jar 包。仅在 Flink 提供的 Hive jar 不满足您的需求时再考虑使用分开添加 jar 包的方式。 1、使用 Flink 提供的 Hive jar 下表列出了所有可用的 Hive jar。您可以选择一个并放在 Flink 发行版的/lib/ 目录中。 2、用户定义的依赖项 您可以在下方找到不同Hive主版本所需要的依赖项。 Hive 2.3.4 /flink-1.17.1/lib// Flinks Hive connector.Contains flink-hadoop-compatibility and flink-orc jarsflink-connector-hive_2.12-1.17.1.jar// Hive dependencieshive-exec-2.3.4.jar// add antlr-runtime if you need to use hive dialectantlr-runtime-3.5.2.jarHive 3.1.0 /flink-1.17.1/lib// Flinks Hive connectorflink-connector-hive_2.12-1.17.1.jar// Hive dependencieshive-exec-3.1.0.jarlibfb303-0.9.3.jar // libfb303 is not packed into hive-exec in some versions, need to add it separately// add antlr-runtime if you need to use hive dialectantlr-runtime-3.5.2.jar3、移动 planner jar 包 把 FLINK_HOME/opt 下的 jar 包 flink-table-planner_2.12-1.17.1.jar 移动到 FLINK_HOME/lib 下并且将 FLINK_HOME/lib 下的 jar 包 flink-table-planner-loader-1.17.1.jar 移出去。 具体原因请参见 FLINK-25128。你可以使用如下命令来完成移动 planner jar 包的工作 mv $FLINK_HOME/opt/flink-table-planner_2.12-1.17.1.jar $FLINK_HOME/lib/flink-table-planner_2.12-1.17.1.jar mv $FLINK_HOME/lib/flink-table-planner-loader-1.17.1.jar $FLINK_HOME/opt/flink-table-planner-loader-1.17.1.jar只有当要使用 Hive 语法 或者 HiveServer2 endpoint, 你才需要做上述的 jar 包移动。 但是在集成 Hive 的时候推荐进行上述的操作。 3、Maven 依赖 如果您在构建自己的应用程序则需要在 mvn 文件中添加以下依赖项。 您应该在运行时添加以上的这些依赖项而不要在已生成的 jar 文件中去包含它们。 !-- Flink Dependency -- dependencygroupIdorg.apache.flink/groupIdartifactIdflink-connector-hive_2.12/artifactIdversion1.17.1/versionscopeprovided/scope /dependencydependencygroupIdorg.apache.flink/groupIdartifactIdflink-table-api-java-bridge_2.12/artifactIdversion1.17.1/versionscopeprovided/scope /dependency!-- Hive Dependency -- dependencygroupIdorg.apache.hive/groupIdartifactIdhive-exec/artifactIdversion${hive.version}/versionscopeprovided/scope /dependency4、连接到Hive 通过 TableEnvironment 或者 YAML 配置使用 Catalog 接口 和 HiveCatalog连接到现有的 Hive 集群。 以下是如何连接到 Hive 的示例 java EnvironmentSettings settings EnvironmentSettings.inStreamingMode(); TableEnvironment tableEnv TableEnvironment.create(settings);String name myhive; String defaultDatabase mydatabase; String hiveConfDir /opt/hive-conf;HiveCatalog hive new HiveCatalog(name, defaultDatabase, hiveConfDir); tableEnv.registerCatalog(myhive, hive);// set the HiveCatalog as the current catalog of the session tableEnv.useCatalog(myhive);----------------------示例---------------------------- import java.util.List;import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; import org.apache.flink.table.api.bridge.java.StreamTableEnvironment; import org.apache.flink.table.catalog.exceptions.CatalogException; import org.apache.flink.table.catalog.exceptions.DatabaseNotExistException; import org.apache.flink.table.catalog.hive.HiveCatalog;/*** author alanchan**/ public class TestHiveCatalogDemo {/*** param args* throws DatabaseNotExistException * throws CatalogException */public static void main(String[] args) throws CatalogException, DatabaseNotExistException {StreamExecutionEnvironment env StreamExecutionEnvironment.getExecutionEnvironment();StreamTableEnvironment tenv StreamTableEnvironment.create(env);String name alan_hive;// testhive 数据库名称String defaultDatabase testhive;String hiveConfDir /usr/local/bigdata/apache-hive-3.1.2-bin/conf;HiveCatalog hiveCatalog new HiveCatalog(name, defaultDatabase, hiveConfDir);tenv.registerCatalog(alan_hive, hiveCatalog);// 使用注册的catalogtenv.useCatalog(alan_hive);ListString tables hiveCatalog.listTables(defaultDatabase); for (String table : tables) {System.out.println(Databasetesthive tables table);}}}sql CREATE CATALOG myhive WITH (type hive,default-database mydatabase,hive-conf-dir /opt/hive-conf ); -- set the HiveCatalog as the current catalog of the session USE CATALOG myhive;------------------具体示例如下---------------------------- Flink SQL show catalogs; ----------------- | catalog name | ----------------- | default_catalog | ----------------- 1 row in setFlink SQL CREATE CATALOG alan_hivecatalog WITH (type hive,default-database testhive,hive-conf-dir /usr/local/bigdata/apache-hive-3.1.2-bin/conf); [INFO] Execute statement succeed.Flink SQL show catalogs; ------------------ | catalog name | ------------------ | alan_hivecatalog | | default_catalog | ------------------ 2 rows in setFlink SQL use alan_hivecatalog; [ERROR] Could not execute SQL statement. Reason: org.apache.flink.table.catalog.exceptions.CatalogException: A database with name [alan_hivecatalog] does not exist in the catalog: [default_catalog].Flink SQL use catalog alan_hivecatalog; [INFO] Execute statement succeed.Flink SQL show tables; ----------------------------------- | table name | ----------------------------------- | alan_hivecatalog_hivedb_testtable | | apachelog | | col2row1 | | col2row2 | | cookie_info | | dual | | dw_zipper | | emp | | employee | | employee_address | | employee_connection | | ods_zipper_update | | row2col1 | | row2col2 | | singer | | singer2 | | student | | student_dept | | student_from_insert | | student_hdfs | | student_hdfs_p | | student_info | | student_local | | student_partition | | t_all_hero_part_msck | | t_usa_covid19 | | t_usa_covid19_p | | tab1 | | tb_dept01 | | tb_dept_bucket | | tb_emp | | tb_emp01 | | tb_emp_bucket | | tb_json_test1 | | tb_json_test2 | | tb_login | | tb_login_tmp | | tb_money | | tb_money_mtn | | tb_url | | the_nba_championship | | tmp_1 | | tmp_zipper | | user_dept | | user_dept_sex | | users | | users_bucket_sort | | website_pv_info | | website_url_info | ----------------------------------- 49 rows in set ymal execution:...current-catalog: alan_hivecatalog # set the HiveCatalog as the current catalog of the sessioncurrent-database: testhivecatalogs:- name: alan_hivecatalog type: hivehive-conf-dir: /usr/local/bigdata/apache-hive-3.1.2-bin/conf下表列出了通过 YAML 文件或 DDL 定义 HiveCatalog 时所支持的参数。 5、DDLDML 在 Flink 中执行 DDL 操作 Hive 的表、视图、分区、函数等元数据时参考33、Flink之hive Flink 支持 DML 写入 Hive 表请参考33、Flink之hive 以上介绍了Apache Hive连接器的使用以具体的示例演示了通过java和flink sql cli创建catalog。

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

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

相关文章

做电子商务网站注册哪一类商标浙江建设厅网站官网

内容摘要:基于信号到达角度(AOA)的定位算法是一种常见的无线传感器网络节点自定位算法,算法通信开销低,定位精度较高。由于各种原因,估测的多个节点位置可能存在不可靠位置,提出了一种改进的基于信号到达角的定位方法&…

电子商务如何做网站销售wordpress禁止自动更新

🎬慕斯主页:修仙—别有洞天 ♈️今日夜电波:泥中に咲く—ウォルピスカーター 0:34━━━━━━️💟──────── 4:46 🔄 ◀️ ⏸ ▶…

计算机考试模拟网站怎么做网站404页面设置

在mysql数据库中,null是一个经常出现的情况,关于mysql中的null,有哪些注意事项呢?下面简单总结归纳下,后续会不断补充。1. is null首先判断数据库中某一列的值是否为null,不能用等于来判断,必须…

做网站的怎么赚钱做网站对客户有什么帮助

类和对象面试题 1. & 和 && 的区别 参考答案 & 运算符有两种用法:(1) 按位与;(2) 逻辑与。&& 运算符是短路与运算。逻辑与跟短路与的差别是非常巨大的,虽然二者都要求运算符左右两端的布尔值都是 true 整个表达式的…

系网站的开发和建设毕业设计为什么很少人敢娶外贸女

软考高级系统架构设计师系列之:深入理解设计模式 一、设计模式相关技术文章二、设计原则三、设计模式概念四、设计模式的分类五、创建性模式六、创建性模式-工厂方法模式七、创建性模式-抽象工厂模式八、创建性模式-构建器模式九、面向对象设计-结构性模式十、结构性模式-适配…

保健食品东莞网站建设注册域名卖钱很暴利吗

说在前面 🎈不知道大家对于算法的学习是一个怎样的心态呢?为了面试还是因为兴趣?不管是出于什么原因,算法学习需要持续保持。 题目描述 给你一个下标从 0 开始、大小为 m x n 的矩阵 grid ,矩阵由若干 正 整数组成。 …

淮阴网站建设做报价在哪个网站询价

FL Studio 21.2 带有 stem 分离和 FL Cloud,这是一项专为 FL Studio 打造的具有里程碑意义的新服务。其他新功能包括 FL Studio Fruity Edition 的 Audio Clips(音频剪辑)和一个新的模拟建模合成器 Kepler。 为庆祝 FL Studio 21.2 的发布&am…

qq空间网站网站关键词库怎么做

[react] componentWillUpdate可以直接修改state的值吗 1: 不行,这样会导致无限循环报错。 2:在react中直接修改state,render函数不会重新执行渲染,应使用setState方法进行修改 个人简介 我是歌谣,欢迎和大家一起交流…

先做网站后台还是前台百度广告代理商

ConcurrentHashMap ConcurrentHashMap的整体架构ConcurrentHashMap的基本功能ConcurrentHashMap在性能方面的优化 concurrentHashMap: ConcurrentHashMap的整体架构 concurrentHashMap是由数组链表红黑树组成 当我们初始化一个ConcurrentHashMap实例时&#xff0c…

营销活动网站有了域名后怎样做网站

动态内存管理 我们之前要开辟内存用的方法都是定义变量,比如 但是上述开辟内存的方法有两个特点 1空间开辟大小是固定的 2数组在申明的时候,必须指定数组的长度,它所需要的内存在编译时分配 malloc和free c中提供一个动态内存开辟函数 这…

怎么自己制作网站平台产看网站权重

1. RestClient ES官方提供了各种不同语言的客户端,用来操作ES。这些客户端的本质就是组装DSL语句,通过http请求发送给ES。官方文档地址:Elasticsearch Clients | Elastic 其中的Java Rest Client又包括两种: Java Low Level Res…

从衡阳麻衣事件到AI元人文:用户端元人文实践的进化路径研究——声明ai研究

从"衡阳麻衣事件"到AI元人文:用户端元人文实践的进化路径研究 一、引言:数字时代的人文觉醒 在2025年的中国衡阳,一场看似普通的"麻衣陈情"事件引发了AI领域的深刻反思,成为推动AI元人文构想诞…

深圳网络公司网站网站服务器不稳定怎么打开网页

mac 默认安装了python2;自己后面又安装了python3;为了方便,现在想将python3换成Anaconda3。 Anaconda是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 Python3安装之后,在系统中不同目…

小型手机网站建设推荐wordpress 标签输出

LTspice(14) Noise仿真 好久没有更新LTspice的教程了,大家想了没? 截止目前LTspice已经更新到24.0.9。界面发生了一些变化,但主要功能并不受影响,新的版本改了UI,找东西更加方便了,界面如下图1所示。 图1…

深圳龙岗做网站的公司网站版面设计流程包括哪些

帕金森病是一种常见的神经系统变性疾病,其患病率在不同国家和地区存在一定的差异。根据流行病学调查,帕金森病的患病率随着年龄的增长而增加,平均发病年龄为60岁左右。在中国,65岁以上人群的帕金森病患病率大约是1.7%,…

5_flutter UI框架选型

Flutter UI框架选型指南 总述 Flutter作为跨平台移动应用开发框架,提供了丰富的UI框架选择。选择合适的UI框架对于项目的开发效率、维护成本和用户体验至关重要。本文将从横向和纵向两个维度对主流Flutter UI框架进行…

网站案例模版网站开发语言有哪些

文章目录 openGauss学习笔记-211 openGauss 数据库运维-高危操作一览表211.1 禁止操作211.2 高危操作 openGauss学习笔记-211 openGauss 数据库运维-高危操作一览表 各项操作请严格遵守指导书操作,同时避免执行如下高危操作。 211.1 禁止操作 表1中描述在产品的操…

哪里可以免费做网站视频剪辑培训班

HPSocket 是一款跨平台的 Socket 服务器框架,支持快速开发高性能、高可靠性的网络通信应用程序。它提供了丰富的 API,可以轻松实现客户端与服务器之间的数据收发、连接管理等功能。 代码结构: 1、Program.cs:程序入口&#xff0c…

网站关键词搜索优化是怎么做的房和城乡建设部网站

唉!更正一下吧!电脑识别光驱位机械硬盘没有成功,出现了新问题,偶尔能识别出来,通常情况下不能识别出来,正在寻找解决办法中.........现在对于刚发表的这篇文章,有点惭愧!二更&#x…

网站开发语言字典58网站建设

重点讲解Tab栏切换、增、删、改 1. 面向过程与面向对象2.ES6 中的对象与类2.1 对象2.2 类2.2.1 创建类2.2.1.1 语法2.2.1.2 实例2.2.2 类创建添加属性和方法2.2.3 类的继承2.2.3.1 语法2.2.3.2 实例2.2.3.3 注意事项3. 面向对象案例3.1 面向对象版tab栏切换3.1.1 案例准备3.1.1…