- 博客(221)
- 资源 (3)
- 收藏
- 关注
原创 Python安装环境变量
5、测试 ,windows+R,并输入cmd,尝试命令python --version或者 pip --version,即完成python环境变量设置。3、新建 系统变量,变量名为PYTHON_HOME,变量值为python安装目录。4、 点击系统变量的path,并新建环境变量。1、确保已经安装python到电脑上。2、到系统上环境变量位置。
2025-02-28 20:00:00
263
原创 [K8S]Forbidden: pod updates may not change fields other than
执行apply后报错,因为执行中的pod不能修改NodeName,因为默认已经给它指定了一个nodeName。在执行kubectl apply -f pod-nginx.yaml的时候报错。已经运行一个pod,想添加nodeName指定特别的节点去执行。先把之前的pod删掉后,再重新apply即可。
2024-09-12 19:45:00
654
原创 Centos7 执行yum出现Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&rep
One of the configured repositories failed (未知),新创建的虚拟机,在执行yum install的时候无法下载,出现如下问题。3、把下载的yum源上传到/etc/yum.repos.d目录下。已加载插件:fastestmirror。1、下载阿里的yum源并上传。2、备份原来的yum源。
2024-09-10 21:00:00
537
原创 Flink】FlinkSQL读取hive数据并使用hive原生函数
Hive在整个数仓中扮演了非常重要的一环,我们可以使用FlinkSQL实现对hive数据的读取并使用hive原生的函数做操作,方便后续的操作,本次例子为Flink1.13.6版本
2024-02-21 22:45:00
743
原创 【Flink】FlinkSQL实现数据从Hive到MySQL
未来Flink通用化,代码可能就会转换为sql进行执行,大数据开发工程师研发Flink会基于各个公司的大数据平台或者通用的大数据平台,去提交FlinkSQL实现任务,学习FlinkSQL势在必行。 本博客在sql-client(Flink自带的sql执行器)中模拟大数据平台的sql编辑器执行FlinkSQL,使用Flink实现数据从Hive传输到MySQL具体操作,本例子Flink版本1.13.6,具体操作如下:
2024-02-21 21:00:00
783
1
原创 【Flink】NoResourceAvailableException: Could not acquire the minimum required resources.
[ERROR] Could not execute SQL statement. Reason:org.apache.flink.runtime.jobmanager.scheduler.NoResourceAvailableException: Could not acquire the minimum required resources.
2024-02-20 20:45:00
1282
原创 【Flink】FlinkSQL读取hive数据(批量)
Hive在整个数仓中扮演了非常重要的一环,我们可以使用FlinkSQL实现对hive数据的读取,方便后续的操作,本次例子为Flink1.13.6版本
2024-02-20 20:00:00
1192
原创 【Flink】IllegalArgumentException: Embedded metastore is not allowed. Make sure you have set a valid
[ERROR] Could not execute SQL statement. Reason:java.lang.IllegalArgumentException: Embedded metastore is not allowed. Make sure you have set a valid value for hive.metastore.uris
2024-02-19 20:00:00
377
原创 【Flink】ClassNotFoundException: org.apache.hadoop.conf.Configuration
【Flink】ClassNotFoundException: org.apache.hadoop.conf.Configuration或者ClassNotFoundException: org.apache.hive.common.util.HiveVersionInfo都可解决
2024-02-19 19:45:00
1088
原创 【Flink】FlinkSQL实现数据从Kafka到MySQL
未来Flink通用化,代码可能就会转换为sql进行执行,大数据开发工程师研发Flink会基于各个公司的大数据平台或者通用的大数据平台,去提交FlinkSQL实现任务,学习Flinksql势在必行。 本博客在sql-client中模拟大数据平台的sql编辑器执行FlinkSQL,使用Flink实现数据从Kafka传输到MySQL具体操作,这个在生产开发中比较常用,通常生产用kafka作为数据的输入,本例子Flink版本1.13.6,具体操作如下:
2024-02-06 20:45:00
1454
1
原创 【Flink】SQL-CLIENT中出现 Could not find any factory for identifier ‘kafka‘
[ERROR] Could not execute SQL statement. Reason:org.apache.flink.table.api.ValidationException: Could not find any factory for identifier 'kafka' that implements 'org.apache.flink.table.factories.DynamicTableFactory' in the classpath.
2024-02-06 20:00:00
1020
原创 【Flink】FlinkSQL的DataGen连接器(测试利器)
我们在实际开发过程中可以使用FlinkSQL的DataGen连接器实现FlinkSQL的批或者流模拟数据生成,DataGen 连接器允许按数据生成规则进行读取,但注意:DataGen连接器不支持复杂类型: Array,Map,Row。 请用计算列构造这些类型
2024-02-05 20:00:00
1301
1
原创 【Flink】FlinkSQL实现数据从MySQL到MySQL
我们在实际开发过程中可以使用Flink实现数据从MySQL传输到MySQL具体操作,本例子Flink版本1.13.6,具体操作如下:
2024-02-01 21:45:00
879
原创 【Flink】UnknownTaskExecutorException: No TaskExecutor registered under container_e120_1704433285657_0
ERROR org.apache.flink.runtime.rest.handler.taskmanager.TaskManagerLogFileHandler [] - Unhandled exception.org.apache.flink.runtime.resourcemanager.exceptions.UnknownTaskExecutorException: No TaskExecutor registered under container_e120_1704433285657_0254
2024-01-21 09:30:00
527
原创 【Flink】FlinkSQL读取Mysql表中时间字段相差13个小时
Flink版本1.13,在我们使用FlinkSQL读取Mysql中数据的时候,发现读取出来的时间字段中的数据和Mysql表中的数据相差13个小时,Mysql建表语句及插入的数据如下;
2024-01-18 22:00:00
541
2
原创 【Flink】FlinkSQL出现ClassCastException: java.lang.Long cannot be cast to java.lang.Integer
[ERROR] Could not execute SQL statement. Reason:java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer
2024-01-18 21:15:00
400
原创 【Flink】FlinkSQL出现Access denied for user ‘root‘@‘%‘ to database ‘192.168.0.1:3306/test‘
[ERROR] Could not execute SQL statement. Reason:java.sql.SQLSyntaxErrorException: Access denied for user 'root'@'%' to database '192.168.0.1:3306/test'
2024-01-18 21:00:00
233
原创 【Flink】The primary key is necessary when enable ‘Key: ‘scan.incremental.snapshot.enabled‘ , default:
[ERROR] Could not execute SQL statement. Reason:org.apache.flink.table.api.ValidationException: The primary key is necessary when enable 'Key: 'scan.incremental.snapshot.enabled' , default: true (fallback keys: [])' to 'true'
2023-12-14 21:30:00
1428
原创 【Flink】 ClassNotFoundException: com.ververica.cdc.debezium.utils.ResolvedSchemaUtils
[ERROR] Could not execute SQL statement. Reason:java.lang.ClassNotFoundException: com.ververica.cdc.debezium.utils.ResolvedSchemaUtils
2023-12-14 21:00:00
1698
原创 【Flink】 FlinkSQL客户端报 Could not execute SQL statement. Reason:java.net.ConnectException: 拒绝连接
[ERROR] Could not execute SQL statement. Reason:java.net.ConnectException: 拒绝连接
2023-12-06 21:15:00
1695
原创 【Flink】ValidationException: Could not find any factory for identifier ‘jdbc‘ that implements ‘org.ap
[ERROR] Could not execute SQL statement. Reason:org.apache.flink.table.api.ValidationException: Could not find any factory for identifier 'jdbc' that implements 'org.apache.flink.table.factories.DynamicTableFactory' in the classpath.
2023-12-06 21:00:00
1762
1
原创 Datax从mysql同步数据到HDFS
在实际使用Datax的时候,比较常用的是同步业务数据(mysql中的数据)到HDFS来实现数仓的创建,那么怎么实现呢?我们一步步来实现(基于Datax 3.0.0)
2023-09-20 22:00:00
859
原创 【Flink】 FlinkCDC读取Mysql( DataStream 方式)(带完整源码,直接可使用)
简介: FlinkCDC读取Mysql数据源,程序中使用了自定义反序列化器,完整的Flink结构,开箱即用。本工程提供1、项目源码及详细注释,简单修改即可用在实际生产代码2、成功编译截图3、自己编译过程中可能出现的问题4、mysql建表语句及测试数据5、修复FlinkCDC读取Mysql数据时间戳差8小时问题6、自定义反序列化器让FlinkCDC读取和后续的处理更方便
2023-09-14 21:15:00
1494
原创 【Flink】FlinkCDC获取mysql数据时间类型差8小时时区解决方案
1、背景:在我们使用FlinkCDC采集mysql数据的时候,日期类型是我们很常见的类型,但是FlinkCDC读取出来会和数据库的日期时间不一致,情况如下FlinkCDC获取的数据中create_time字段1694597238000转换为时间戳2023-09-13 17:27:18,而数据库中原始数据如下,并没有到下午5点,这就导致了FlinkCDC读出来的时间和数据库中实际的时间不一致的情况,与数据库对比可以发现,这里的时间戳与数据库时间刚好相差了 8 个小时,在实际生产中这种情况是不
2023-09-14 20:45:00
3292
原创 【Flink】FlinkCDC自定义反序列化器
在我们用FlinkCDC采集mysql数据(或其他数据源)的时候,FlinkCDC输出的格式不标准,不利于我们后续做数据处理,我们通常会使用自定义反序列化器来格式化采集数据方便后续处理
2023-09-14 20:00:00
727
原创 【Flink】FlinkCDC报错Cannot read the binlog filename and position via ‘SHOW MASTER STATUS‘.
Caused by: io.debezium.DebeziumException: Cannot read the binlog filename and position via 'SHOW MASTER STATUS'. Make sure your server is correctly configured
2023-09-13 22:45:00
742
原创 【Flink】Flink提交流程
我们通常在学习的时候需要掌握大数据组件的原理以便更好的掌握这个大数据组件,Flink实际生产开发过程中最常见的就是提交到yarn上进行调度,模式使用的Per-Job模式,下面我们就给大家讲下Flink提交Per-Job任务到yarn上的流程,流程图如下
2023-08-23 21:30:00
914
原创 【Flink】Flink窗口触发器
通常来说使用默认的触发器即可,但是有个特殊的使用情景,业务数据不一定是连续进入的,有的时候没有数据就没有水印生成也就没有触发计算,用户没有看到数据,但实际上不需要等到窗口结束才能获取结果,需要不断获取到中间结果,在固定的interval获取到窗口的中间结果。数据进入到窗口的时候,窗口是否触发后续的计算由窗口触发器决定,每种类型的窗口都有对应的窗口触发机制。通过对比 ProcessTime 和窗口结束时间戳确定是否触发窗口,如果 ProcessTime 的时间大于窗口结束时间戳则触发计算,反之不触发计算。
2023-08-18 21:00:00
1428
原创 [CKA]考试之集群故障排查 – kubelet故障
由于最新的CKA考试改版,不允许存储书签,本博客致力怎么一步步从官网把答案找到,如何修改把题做对,下面开始我们的 CKA之旅[CKA]考试之集群故障排查 – kubelet故障
2023-08-08 21:45:00
863
原创 [CKA]考试之查看pod的cpu
由于最新的CKA考试改版,不允许存储书签,本博客致力怎么一步步从官网把答案找到,如何修改把题做对,下面开始我们的 CKA之旅[CKA]考试之查看pod的cpu
2023-08-07 22:45:00
343
原创 [CKA]考试之查看Pod日志
由于最新的CKA考试改版,不允许存储书签,本博客致力怎么一步步从官网把答案找到,如何修改把题做对,下面开始我们的 CKA之旅[CKA]考试之查看Pod日志
2023-08-07 22:00:00
245
原创 [CKA]考试之Sidecar代理
由于最新的CKA考试改版,不允许存储书签,本博客致力怎么一步步从官网把答案找到,如何修改把题做对,下面开始我们的 CKA之旅[CKA]考试之Sidecar代理
2023-08-07 22:00:00
348
2
原创 [CKA]考试之PersistentVolumeClaims
由于最新的CKA考试改版,不允许存储书签,本博客致力怎么一步步从官网把答案找到,如何修改把题做对,下面开始我们的 CKA之旅CKA]考试之PersistentVolumeClaims
2023-08-05 17:05:22
407
原创 [CKA]考试之持久化存储卷PersistentVolume
由于最新的CKA考试改版,不允许存储书签,本博客致力怎么一步步从官网把答案找到,如何修改把题做对,下面开始我们的 CKA之旅[CKA]考试之持久化存储卷PersistentVolume
2023-08-04 21:00:00
277
原创 [CKA]考试之一个 Pod 封装多个容器
由于最新的CKA考试改版,不允许存储书签,本博客致力怎么一步步从官网把答案找到,如何修改把题做对,下面开始我们的 CKA之旅[CKA]考试之一个 Pod 封装多个容器
2023-08-04 20:45:00
749
原创 [CKA]考试之检查可用节点数量
由于最新的CKA考试改版,不允许存储书签,本博客致力怎么一步步从官网把答案找到,如何修改把题做对,下面开始我们的 CKA之旅[CKA]考试之检查可用节点数量
2023-08-04 20:15:00
601
java语言springboot 二次封装azkaban 实现azkaban 的创建 执行
2022-01-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人