摘要: 实例:分组TopN 有50W个店铺,每个顾客访客访问任何一个店铺的任何一个商品时都会产生一条访问日志,访问日志存储的表名为Visit,访客的用户id为user_id,被访问的店铺名称为shop。 数据集:topn.csv user_id,shop u1,a u2,b u1,b u1,a u3,c u 阅读全文
posted @ 2021-07-07 13:35 wanpi 阅读(497) 评论(0) 推荐(0)
摘要: 需求: 统计每个用户的累计访问次数。 要求使用SQL统计出每个用户的累积访问次数,如下表所示: | 用户id | 月份 | 小计 | 累积 | | : | : | : | : | | u01 | 2021-01 | 11 | 11 | | u01 | 2021-02 | 12 | 23 | | u0 阅读全文
posted @ 2021-07-06 16:27 wanpi 阅读(546) 评论(0) 推荐(0)
摘要: over窗口函数的应用参见我上一篇博客:https://www.cnblogs.com/wanpi/p/14969000.html rows between函数: SQL语句中的rows between unbounded preceding and unbounded following ,其中: 阅读全文
posted @ 2021-07-05 20:52 wanpi 阅读(738) 评论(0) 推荐(0)
摘要: 一、over(窗口函数) 指的是对多行数据进行处理返回普通列和聚合列的过程 详细语法: 窗口函数sql语法:窗口函数名()over (partition by 划分窗口字段 order by 窗口内的排序规则 rows between (start,end)) 窗口函数分类: 聚合窗口函数 aggr 阅读全文
posted @ 2021-07-04 15:02 wanpi 阅读(2883) 评论(0) 推荐(0)
摘要: Spark SQL 是Spark的核心模块,主要用以对结构化的数据(流数据&批数据)进行处理。Spark SQL依然是建立在RDD之上的ETL工具(数据源到数据仓库的一系列处理过程)。 学习官网:http://spark.apache.org/docs/latest/sql-programming- 阅读全文
posted @ 2021-07-02 08:18 wanpi 阅读(423) 评论(0) 推荐(0)
摘要: PageRank让链接来"投票" 。 一个页面的“得票数”由所有链向它的页面的重要性来决定,到一个页面的超链接相当于对该页投一票。一个页面的PageRank是由所有链向它的页面(“链入页面”)的重要性经过递归算法得到的。一个有较多链入的页面会有较高的等级,相反如果一个页面没有任何链入页面,那么它没有 阅读全文
posted @ 2021-06-29 16:01 wanpi 阅读(391) 评论(0) 推荐(0)
摘要: 有时需要自己模拟生成数据,Python是最合适的工具了。下面是python中的random模块,它用于随机数生成的例子。 (1) 随机小数 import random print(random.random()) #随机大于0 且小于1 之间的小数 #结果 #0.6897784315368002 p 阅读全文
posted @ 2021-06-28 21:45 wanpi 阅读(12255) 评论(0) 推荐(0)
摘要: 1.调度过程 K8S的scheduler的主要作用是将用户申请的pods调度到合适的node节点上。具体的来说,就是它通过监听API server提供的watch等接口,获取到未调度的pods和node的相关信息,通过对node的筛选,选择出最合适的也就是优先级最高的node节点,将其与pods进行 阅读全文
posted @ 2021-04-26 17:54 wanpi 阅读(1547) 评论(0) 推荐(0)
摘要: RDD持久化级别 | 持久化级别 | 含义解释 | | | | | MEMORY_ONLY | 使用未序列化的Java对象格式,将数据保存在内存中。如果内存不够存放所有的数据,则数据可能就不会进行持久化。那么下次对这个RDD执行算子操作时,那些没有被持久化的数据,需要从源头处重新计算一遍。这是默认的 阅读全文
posted @ 2021-04-04 19:19 wanpi 阅读(651) 评论(0) 推荐(0)
摘要: 之前学习spark,最近需要在k8s集群上提交spark应用,学习过程中,记录了以下几点 1.k8s集群架构 Master Node k8s 集群控制节点,对集群进行调度管理,接受集群外用户去集群操作请求; Master Node 由 API Server、Scheduler、ClusterStat 阅读全文
posted @ 2021-04-04 19:12 wanpi 阅读(2265) 评论(0) 推荐(0)