自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Hive中处理json类型数据

1、利用函数进行抽取处理。

2024-07-01 19:31:42 254

原创 Hive重要函数:列转行(explode、posexplode、inline、stack)、行转列(concat、concat_ws、collect_list、collect_set)

炸列函数,传入参数为数组或映射类型(key:value),当参数为数组可以将数组的每个元素“炸开“,单独成为一行;当参数为映射类型可将key和value 拆分开,key为一列,value为一列。:参数为array(Struct)类型,将结构数据展开为多行(array的元素),多列(struct的元素)。),与炸列出的行一一对应。:可以和group by 配合,将多列合并为一个数组,不去重。:可以和group by 配合,将多列合并为一个数组,去重。:将字符串(列)合并,将多列合并为一列。

2024-07-01 19:15:34 286

原创 单例模式:饿汉式、懒汉式、单重锁、双重锁。

一种简单的设计模式,可以保证全局只有一个对象被创建,无需手动创建对象,可通过类名.方法名直接调用(这里为get方法),细分为饿汉式、懒汉式、单重锁、双重锁。

2024-06-28 20:55:51 383

原创 安装ClickHouse报错:groupadd:“clickhouse”组已存在 和 useradd:无法锁定 /etc/passwd,请稍后再试。

通过查询大量资料了解到在安装 ClickHouse 的时候,系统会自动创建一个名为 clickhouse 的用户,报错的主要原因就是之前安装过的用户数据未删除干净。今天安装CliclHouse单机版,本来是很简单的一些操作,因为一些疏忽花费了大量的时间😭,现在把处理过程分享,希望对有遇到类似报错的朋友提供一些帮助~~~~小编报错的原因是因为准备环境是依赖未安装,直接安装了ClickHouse,发现报错后就删除了,ClickHouse,随后安装依赖,再次安装就报如上错误。注意蓝线的文件,删除它,狠狠的删除!

2024-05-21 22:07:02 491

原创 Scala常见函数整理

从头开始,删除满足条件的元素,直到碰到不满条件的结束,返回剩余元素对应子集合。将两个集合中的元素一一对应,返回元素为对偶元组的新集合,若长短不同以短的为主。从头开始,获取满足条件的元素,直到碰到不满条件的结束,返回对应子集合。:根据下标x,y切出想要的集合集合,(含头不含尾)x为想要集合大小,y为切分步长,从头开始,滑动切分。给定初始值n,从头开始,对集合元素进行计算。给定初始值n,从头开始,对集合元素进行计算。获取集合除尾元素之外的所有元素。从头开始,对集合元素进行计算。从头开始,对集合元素进行计算。

2024-04-20 15:21:46 185

原创 Scala中三个重要的功能函数: filter map groupby

/结果:HashMap(5 -> List(Angle), 3 -> List(Tom, Bob, Bos, Top), 4 -> List(King))1.filter:过滤,对集合中的数据进行过滤,获得想要的数据,返回一个子集合。3.groupBy:分组,将集合的元素按条件分组,返回Map类型的集合。2.map:映射,对集合中的各个元素进行修改,返回修改后的集合。(1):将每个元素扩大为原来的2倍。(1):找出集合中大于3的元素。(1):将集合元素按大小分组。

2024-04-18 20:36:19 846

原创 +: , :+ , ++ , ++: , :++ , += , +=: , :: , ::: , ++= , --=,的作用介绍

/将bulist02合并到bulist01中(改变的是bulist01的数据)//获取lbulist01中有而bulist02中没有的数据 - 差集。//注:写代码时注意,底层逻辑是从:一边开熟读,故列表要在:一侧。val l1 = list.+:(1)//同list:+1。val l2 = list.:+(1)//同1+:list。//注:不可变列表数据长度不可变,追加后产生新列表。:: 用于列表之前追加数据,同 :+//注:可变集合长度可改变,数据可修改。::: 只可用于列表合并。

2024-04-16 20:13:49 1273

空空如也

空空如也

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

TA关注的人

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