自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

尤托匹亚的博客

人生就是落落落落。。。

  • 博客(85)
  • 资源 (4)
  • 收藏
  • 关注

原创 hive UDF 根据ip解析地理位置信息

hive UDF 根据ip查询对应地理位置信息hive UDF 根据ip查询对应地理位置信息具体实现源码hive UDF 根据ip查询对应地理位置信息基本原理:ip地址为四段字符串组成,一般同一个子网的ip同属于一个区域。如202.203.78.210/24 和202.203.78.220/24同属于202.203.78.0这个子网 属于云南昆明这个区域。所以为了方便查找我们就可以将ip字符串转为long类型整数来进行查找。我们会将ip地址库加载进内存,然后使用二分查找来进行搜素并返回结果。基本要

2021-08-22 22:37:09 1592

原创 令人头秃的bug之 mybatis自动生成代码会一起生成别的数据库的同名表

bug:mybatis-generator-maven-plugin 插件在自动生成代码时配置不当,会生成别的数据库同名数据库表相关内容。原因:使用 mysql-connector-java 8.x 版本,generator 会为MySql中信息数据库(sys, information_schema, performance_schema)的表生成代码,若要避免这种操作,请在 JDBC URL 中加入属性“nullCatalogMeansCurrent=true”。原来的mybaits ge

2020-08-09 15:46:57 884 1

原创 Linux SSH远程执行脚本

【代码】Linux SSH远程执行脚本。

2024-05-25 12:26:05 384

原创 flink-start源码

构建streamGraph(进行相关配置初始化,并未真正进行构建)并异步执行。

2024-01-26 14:24:27 365

原创 JAVA 函数式参数

【代码】JAVA 函数式参数。

2024-01-26 13:55:21 151

原创 java scala maven 混合打包插件

【代码】java scala maven 混合打包插件。

2024-01-26 11:55:29 595

原创 commonCli实现参数解析和指定前缀动态参数解析

解析器import org.apache.commons.cli.{CommandLine, HelpFormatter, Option, Options, PosixParser}import org.slf4j.LoggerFactoryclass ParameterTool(args: Array[String]) { val JOB_NAME = "jobName" val QUEUE = "queue" val SQL_FILE_PATH = "sqlFilePath"

2024-01-17 14:52:49 411 1

原创 sparkUDF处理复杂嵌套数据结构 map(string, Struct)

【代码】sparkUDF处理复杂嵌套数据结构 map(string, Struct)

2024-01-15 14:59:25 360

原创 scala 实现类java枚举效果

【代码】scala 实现类java枚举效果。

2024-01-12 13:43:16 342

原创 shell 指定月份,批量执行每日的spark作业插入到分区

【代码】shell 指定月份,批量执行每日的spark作业插入到分区。

2023-12-08 21:49:42 66

原创 scala 实现表达式解析

自定义表达式解析

2023-11-23 00:14:59 703

原创 spark sql本地测试Demo

【代码】spark sql本地测试Demo。

2023-11-22 17:54:26 195

原创 datax 同步本地csv到mysql

datax 同步本地csv到mysql。

2023-10-15 15:08:35 380

原创 flink on yarn 部署

flink on yarn 部署 需要的jars

2023-08-29 23:08:41 278

原创 flink on yarn with kerberos 边缘提交

flink on yarn 带kerberos 远程提交 实现。

2023-08-29 23:03:26 1059

原创 flink on yarn 远程提交

【代码】flink on yarn 远程提交。

2023-08-29 18:06:40 803

原创 flink start AM request record

【代码】flink start AM request record。

2023-08-29 17:21:23 891

原创 cdh6.x 配置kerberos,报错 init: No key table entry found for USERNAME-REDACTED while getting initial cred

【代码】cdh6.x 配置kerberos,报错 init: No key table entry found for USERNAME-REDACTED while getting initial cred。

2023-08-26 01:33:02 257

原创 java 项目配置slf4j - log4j2

【代码】java 项目配置slf4j - log4j2。

2023-08-11 12:04:34 177

原创 java文件备份

【代码】java文件备份。

2023-08-09 10:46:52 365

原创 mysql ddl执行器java实现

【代码】mysql ddl执行器java实现。

2023-08-09 10:13:09 393

原创 java classLoad 类加载机制及类隔离

*** @date: 2023/8/6 下午2:03} //在此类装入器的类路径上搜索并装入类, ru guo zhaobudao jiu diaoyong fulei jiazaiqijinxin jiazai @Override public Class

2023-08-06 23:19:14 434

原创 cglib javaSE 动态代理

【代码】cglib javaSE 动态代理。

2023-07-06 17:18:56 51

原创 java 加密工具类

System.out.println("明文: " + SecretUtils.decrypt(“ciphertext”));System.out.println(“密文:” + ciphertext);

2023-06-25 11:55:46 152

原创 解决 angualr 集成 ngx-codemirror 设置高度无效

ngx-codemirror 自适应高度

2023-06-03 18:01:09 219

原创 html table td超出内容自动隐藏,鼠标经过时显示

html table td超出内容自动隐藏,鼠标经过时显示。

2023-02-16 23:56:48 1379 1

原创 【无标题】

flink checkpoint 调用源码

2022-12-07 13:37:44 170

原创 flink sql text to jobGraph

flink sql 解析及生成streapGraph,jobGraph源码

2022-12-05 13:27:28 807

原创 doris基础

doris数据模型在 Doris 中,数据都以表(Table)的形式进行逻辑上的描述。一张表包括行(Row)和列(Column):Row:即用户的一行数据;Column: 用于描述一行数据中不同的字段。Column可以分为两大类:Key 和 Value。从业务角度看,Key 和 Value 可以分别对应维度列和指标列。从聚合模型的角度来说,Key列相同的行,会聚合成一行。其中 Value 列的聚合方式由用户在建表时指定。表数据会进行分区管理(逻辑上的划分),同一个分区数据则会切分为

2022-05-29 00:59:53 791 1

原创 doirs数据库连接及数据导入

doris 客户端连接Doris 采用 MySQL 协议进行通信,用户可通过 MySQL client 或者 MySQL JDBC连接到 Doris 集群。选择 MySQL client 版本时建议采用5.1 之后的版本,因为 5.1 之前不能支持长度超过 16 个字符的用户名。Doris 内置 root 和 admin 用户,密码默认都为空。启动完 Doris 程序之后,可以通过 root 或 admin 用户连接到 Doris 集群。mysqlClientmysql -H hostname -P

2022-05-28 21:29:33 3301

原创 doris集群管理脚本

# dorisCluster.sh#/bin/bash####################################################################################脚本名:doris集群管理脚本#zuthor: kuro@jiayeli.cn#功 能:启动和停止doris集群#命 令: dorisCluster.sh start | stop | status ######################################

2022-05-27 16:11:48 353

原创 doris1.0 编译及安装

Apache Dorispache Doris是一个现代化的MPP分析型数据库产品。仅需亚秒级响应时间即可获得查询结果,有效地支持实时数据分析。可以支持10PB以上的超大数据集。可以满足多种数据分析需求,例如固定历史报表,实时数据分析,交互式数据分析和探索式数据分析等。编译下载 Docker 镜像$ docker pull apache/incubator-doris:build-env-ldb-toolchain-latest启动并挂载挂载本地 Doris 源码目录和maven仓库

2022-05-26 18:15:56 782

原创 hiveQL复习

统计类多表join窗口函数行列转换

2022-05-22 22:33:06 191

原创 快速排序原理及java实现

快速排序** 思想: **以一个数为基准点,第一次先把数据分成两份(分区):一份大于基准点的和一份小于基准点的1.1 以第一个数为基准点P1.2 用leftpoint LP和rightpoint RP分别指向数据的第一个和最后一个数据,1.3 LP和RP的数据和P进行比较,如果LP小于等于p则LP右移,同理RP大于P则进行左移,同时如果LP大于p而且RP小于P则将lp和rp互换位置1.4 LP和RP相遇,比较LP|RP和P的大小,LP < P 则互换1.5 重复上面的过程,直到分区只

2022-05-15 18:10:09 144

原创 java 内存/cpu占用过高 问题排查

java 内存/cpu占用过高 问题排查jps 命令可参看进村id, ps 命令可查看线程id(SPID), top命令spid和pid都叫pid#mermaid-svg-63X0f9v2Ga1I4ofO {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-63X0f9v2Ga1I4ofO .error-icon{fill:#552222;}#mermaid-svg

2022-05-08 19:21:35 924

原创 flink ... Aborting checkpoint. Failure reason: Not all required tasks are currently running.

exception:...(s8,1651649852323,-0.5016369965544841)>>>>>>>>>>>>>>>>>>>>>>>> task: 0 collect sensor data [(s8,1651649847591,-1.2380488385396649)](s8,1651649847591,-1.238048838539664

2022-05-04 15:46:18 4261 2

原创 markdown 流程图语法

markdown 流程图语法1.声明格式```mermaidgraph LR…```2.声明图形方向(TB上到下,LR左到右)graph LR3. 声明图标source(dataGenerator)mysql[mysqlDB]kafka[kafka]phoenix((phoenix))flinkDataSync[flinkDataSync]dataServer>dataServer]3.1 矩形 name[label]图形符号矩形name[la

2022-05-02 16:01:04 4289

原创 CDH6.2.0(别的也适用) 编译flink1.14.3

1. 方法有两种1.1 克隆cloudera提供的打包,然后下载flink一步一步按照教程来,比较麻烦。1.2 采用大佬开发好的脚本,直接一个shell搞定。(最好搞过javaEE和看得懂shell)1.3 免费下载我打包好的程序CDH-6.2-FLINK_ON_YARN-1.14.3.jar CDH-6.2-FLINK-1.14.3-BIN-SCALA_2.12.tar 2. 白剽大佬的项目flink-parcel3. 江湖规矩,有图为证...

2022-04-05 23:10:21 2580 7

原创 virt-manager network conifg

virt-manager network.xml<network> <name>default</name> <uuid>d8d6ad1b-b2ee-4f7e-a4a2-49ce11bcd7d3</uuid> <forward mode="nat"> <nat> <port start="1024" end="65535"/> </nat> </f

2022-03-30 11:01:09 357

原创 flink-cdc 环境搭建 version 1.14.3

flink-connector-cdc 独立于flink项目,顾名思义集成的时候要注意版本,注意版本,注意版本1.环境java: jdk8+scala: 1.11 或 1.12看你的flink和cdc依赖的scalaflink: 1.14.3mysql: 8.0flink-cdc1.1 flink-sql环境:如上flink-sql-connector-mysql-cdc-2.2-SNAPSHOT.jar即为flink1.14的依赖,需要在flink_home/lib/下面添加该依赖

2022-03-13 14:17:43 8665 6

ubuntu 18.4.10 TLS wallpaper with-door-on-gozo

ubuntu 好看的木门壁纸

2023-02-10

FLINK_ON_YARN-1.14.3.jar

CDH6.2 FLINK on yarn : FLINK_ON_YARN-1.14.3.jar

2022-04-05

FLINK-1.14.3-BIN-SCALA_2.12.tar

适用于CDH5.2 - CDH6.3.2 的 flink版本,FLINK-1.14.3-BIN-SCALA_2.12.tar

2022-04-05

flink1.14.3 cdc jar包

flink-1.14.3 的所有flink cdc jar包,包含 oracle,mysql,postgres,sqlserver,mongodb

2022-03-13

android centos and orcLinux niubi-Plues t.zip

android centos and orcLinux niubi-Plues t.zip

2021-10-05

空空如也

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

TA关注的人

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