自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Scala语言

其中 _ % 2 == 1 是 (a:Int)=>{a % 2 ==1}的简化,如果参数只出现一次,则参数省略且后面参数可以用_代替。x:表示输入参数类型;Int:表示输入参数类型;函数体:表示具体代码逻辑。i是从1到3-1,即前闭后开的范围。没有名字的函数就是匿名函数。

2024-11-13 21:20:37 183

原创 sparksql遇到的问题总结—object spark is not a member of package org.apache

确认pom.xml文件中的信息无误之后,有可能是Maven中jar包不完整,将pom.xml文件中的spark的依赖项注释掉,可以在idea中引入外来的jar包,具体可以从spark的官网上下载,选中spark3-3.0.0-hadoop2.7/jars下面的所有包。最后运行结果没有提示报错。

2024-11-13 21:16:00 878

原创 Flink-按键分区状态-值状态(ValueState)

一、在open方法中,初始化状态。代码来自尚硅谷的课件资料。二、状态的获取与更新。

2024-10-22 21:08:34 449

原创 Scala语言入门—键盘输入、print的输出,读写文件

在src/main/resources/output.txt显示为。Scala 注释使用和 Java 完全一样。Scala支持面向对象和函数编程。

2024-10-22 21:06:43 304

原创 Flink中的map/flatMap/keyBy算子

3.使用富函数类,其中open方法是初始化方法,当算子map方法被调用之前,open()首先会被调用。1.传入匿名类,实现FlatMapFunction。2.使用匿名类实现KeySelector。代码来源于尚硅谷课程的资料。2.使用Lambda表达式。1.使用Lambda表达式。

2024-10-16 23:27:06 591

原创 flink中窗口和水位线-基于DataStream API

在之前的文章中,有在FllinkSQL来实现窗口和水位线—flink中水位线和窗口的工作原理,这次使用DataStream API的方式来实现窗口和水位线,

2024-10-16 23:24:00 645

原创 Flink:YRAN运行模式-单作业模式和应用模式

以flink自带的SocketWindowWordCount.jar为例。

2024-10-11 23:18:39 799

原创 Flink :YARN运行模式—会话模式

执行脚本命令向YARN集群申请资源,开启一个YARN会话,启动Flink集群。启动之后会出现Web UI地址和一个yarn application id.以flink自带的SocketWindowWordCount.jar为例。可登录Flink_webui网址,查看对应的taskmanager 的结果。

2024-10-11 21:19:17 424

原创 IDEA中遇到的问题总结

解决办法:在File-----Settings-----搜索maven----找到ignored Files,将√去掉即可,进行apply,ok。解决办法:但是之前IDEA运行的时候没有报错,在控制台输入 mvn idea:idea。解决办法:找到右侧的Ant,选中pom.xml,点击“—”可恢复正常。

2024-10-02 22:35:40 400

原创 flink中水位线和窗口的工作原理

flink中水位线和窗口的工作原理

2024-09-28 23:24:37 676

原创 to_timestamp,unix_timstamp,from_unixtime的区别

当ts为bigint类型,为13位毫秒时,需要将除以1000变成秒,然后再通过FROM_UNIXTIME函数,转化为日期。timestamp类型的精度默认到秒,timestamp(3)精度到毫秒,timestamp(6)精度到微妙。to_timestamp函数用于将一个字符串表示的日期时间转换为timestamp类型。再通过TO_TIMESTAMP函数,将其转换为timestamp类型。这些时间函数,在工作中经常遇到,如有不妥的地方,欢迎大家指正!,其中ts要为timestamp类型,

2024-09-26 00:11:16 1013

原创 idea中使用clickhouse遇到的问题

通过pom.xml文件右下角的Dependency Analyzer,搜索http相关的依赖,比如选中httpclient,右边栏会出现多个标红的,选中标红的依赖,右键点击“exclude”,就可以在pom文件。猜测可能是仓库中0.3.0的包不完整,后来直接换成了0.2.6版本的就可以了。之前我是只解决了httpclient的冲突,发现仍然报错,后来发现httpcore也有冲突需要解决。解决完成之后,pom.xml重新reimport,并重新进行clean和install成功了!显示有冲突的依赖,如。

2024-09-23 22:48:47 546

原创 clickhouse安装遇到的问题

分析:因为由于clickhouse-client默认连接的主机是localhost,默认连接的端口号是9000,由于我们修改了默认的端口号,所以需要修改客户端默认连接的端口号,显示上面就代表clickhous-server就代表成功啦,一定要看具体的日志报错信息,找到具体的原因。也可以不修改配置文件,客户端连接时,加上–port 9002参数指明要连接的端口号。将9000换成没被占用的端口号,如9002。说明9000端口已被占用,需要修改端口。

2024-09-21 23:28:14 819

原创 Flink的相关报错总结

3.在windows 使用ping命令可以ping通,但是telent加上端口号就无法联通。2.修改windows的hosts文件,将域名和对应的ip地址保证正确。1.因中间修改过服务器的ip地址,首先将idea对应的ip地址修改下。4.在对应的安全组中加上kafka的端口号就可以解决啦。

2024-09-21 11:59:00 417

原创 求用户的平均次日留存率

求用户的平均次日留存率

2023-02-01 22:49:08 545

原创 操作符的混合运用

SQL 操作符的混合运用文章目录一、题目二、解题思路与过程1.解题思路2.解题过程拓展一、题目题目来源于牛客,难度为中等。现在运营想要找到gpa在3.5以上(不包括3.5)的山东大学用户 或 gpa在3.8以上(不包括3.8)的复旦大学同学进行用户调研,请你取出相应数据。二、解题思路与过程1.解题思路(1)根据提示可知,查询字段为device_id,gender,age,university,gpa。(2)查询条件要用where来筛选数据,具体用到的操作符为“or”和“and”。(3

2023-01-31 23:01:42 178

转载 mysql数据库语法

对数据库的常用操作:creat database [if not exists] mydbl;--创建数据库mydb1use mydb1; --切换(选择)要操作的数据库show databases;--查看所有数据库drop database[if exists] mydb1;--删除数据库mydba1对表结构的常用操作:creat table [if not exists] student( sid int, name varchar(20), gender varch.

2023-01-29 23:31:20 229

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除