kylin新手爬坑体验
之前一直在做一些基于sparkhive统计分析相关的开发工作大体流程是通过sparkSQL抽取hive中的数据统计结果回存hive表再使用sqoop实现hive与mysql的数据传递通过azkaban制定任务流完成完成分析过程使用这种方式在处理固定维度的分析时没有任何问题但是当出现维度变化的自查询时就会出现无法正确统计的问题例如时间维度变化的uv结果统计。在经过一番调研和尝试之后决定使用kylin进行一下尝试因为是爬坑经历这里就不讨论kylin的原理了感兴趣的老铁可以去kylin官网看一下。闲话不多说进入正题记录一下我的爬坑经历供大家一起讨论。1.安装部署本人属于纯纯的运维方面知识的小白但是就是这么白的我安装官网教程20分钟左右也搞定了部署但是有一点值得注意的是在完成部署与环境变量配置后需要对kylin安装目录下的$KYLIN_HOME/bin/kylin.sh 文件进行一下修改需要将hive_dependency添加到 “HBASE_CLASSPATH_PREFIX” 中不然会报“org/apache/hadoop/hive/conf/HiveConf”连接不到hive表的错误(如果已经正确配置了则不需要修改当时我做的时候出现了这个问题)2.在完成配置部署后就可以运行kylin尝试第一次构建cube这里推荐尝试第一次时使用kylin自带的例子按照官网的教程来就可以。在运行例子之前需要先检查mr的历史服务是否正常开启如果没有需要在$HADOOP_HOME的sbin目录下执行“ $HADOOP_HOME/sbin/mr-jobhistory-daemon.sh start historyserver”命令启动mr历史服务因为kylin在运行时需要依赖mr的历史服务如果不开启会报连不上10020端口的错误3.SQL语法kylin支持的语法是Apache Calcite在SQL写法上会写SQL的基本都可以正常使用但是我遇到了两个坑(1)对if的支持之前用if在hive和sparkSQL上做的很多骚操作在kylin上好像行不通了为此特地去查了一下Calcite SQL reference 没有发现相关的语法介绍最后换成case when搞定的(2)关联查询时除了关联条件之外的检索条件不能写在ON后面了例如 SELECT COUNT(1) FROM a LEFT JOIN b ON (a.id b.id and a.name’’)这种写法要改成SELECT COUNT(1) FROM a LEFT JOIN b ON (a.id b.id) WHERE a.name’’;4.在创建cube时如果出现了多个实时表之间也有关联的情况直接在kylin上是没有办法直接进行实时表之间的关联的经过请教大神大神给出解决这种问题的方案大概分一下几种(1)在构建cube之前实现对两张实时表做关联做一张新的中间表出来将该中间表作为构建cube的事实表完成cube的构建这种方案我个人感觉适合集群资源充足情况(2)使用hive视图思路上与第一种相似更灵活一些(3)将聚合逻辑上提放到查询结果后通过代码进行数据整理对聚合结果较小的情况感觉还能应付一下5.使用kylin的感受(1)使用kylin给我的第一个感受就是kylin能够反向指导数仓的建设因为在构建cube的过程中需要严格按照事实表维度表维度列度量列等去完成一个cube的构建对我这种在数仓搭建方面的小白白来说有很大的指导意义和帮助(2)让业务回归业务让开发者更好的理解业务这个主要是在构建模型的时候给我的感觉在创建了几个模型之后我甚至幻想出了产品经理自己动手创建模型开发者负责底层和后续的cube的优化的场景多好(3)更深刻的理解了空间时间的相互转换。总体来说作为一个初级的kylin使用者体验挺棒的。

相关新闻

视频孪生三剑客护城河之争:镜像视界全栈自研引擎,筑起传统阵营难以逾越的技术高墙 技术解析白皮书

视频孪生三剑客护城河之争:镜像视界全栈自研引擎,筑起传统阵营难以逾越的技术高墙 技术解析白皮书

视频孪生三剑客护城河之争:镜像视界全栈自研引擎,筑起传统阵营难以逾越的技术高墙技术解析白皮书文档版本:V1.0 编制单位:镜像视界(浙江)科技有限公司 技术依托:国家十四五重点课题专项成果、华…

2026/7/28 17:29:52 阅读更多 →
从零上手OpenAI Codex:API调用、提示词技巧与实战指南

从零上手OpenAI Codex:API调用、提示词技巧与实战指南

如果你正在寻找一个能帮你写代码、解释代码、甚至调试代码的AI助手,那么OpenAI的Codex绝对值得你花时间了解。它不是那种需要本地部署、消耗大量显存的复杂模型,而是一个通过API提供服务的强大编程辅助工具。简单来说,你可以把它理解为一个“…

2026/7/28 17:29:52 阅读更多 →
物联网设备安全芯片SE050与STM32F031C6集成实战

物联网设备安全芯片SE050与STM32F031C6集成实战

1. 为什么物联网设备需要专用安全芯片?在物联网设备爆炸式增长的今天,安全问题已经成为制约行业发展的关键瓶颈。去年某知名智能家居品牌曝出的安全事件中,黑客通过入侵温控器设备获取了整个楼宇系统的控制权。这类事件暴露出传统MCU在安全防…

2026/7/28 17:28:52 阅读更多 →

最新新闻

终极指南:3分钟掌握ComfyUI-WanVideoWrapper的AI视频创作魔法

终极指南:3分钟掌握ComfyUI-WanVideoWrapper的AI视频创作魔法

终极指南:3分钟掌握ComfyUI-WanVideoWrapper的AI视频创作魔法 【免费下载链接】ComfyUI-WanVideoWrapper 项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI-WanVideoWrapper 你是否曾经梦想过,只需一句话或一张图片,就能生…

2026/7/28 17:38:56 阅读更多 →
当AI成为骚扰工具时,也许只有更强大的AI才能成为那个“警察“

当AI成为骚扰工具时,也许只有更强大的AI才能成为那个“警察“

AI一天打1500通电话骚扰你——当"电销神器"失控,谁来保护你的手机? 央广网调查上海市消保委发声法律边界引热议 最近你有没有发现,接到的营销电话越来越多了?而且电话那头的声音越来越"标准"——因为它们根本不是真人,是AI。 7月28日,央广网调查揭…

2026/7/28 17:38:56 阅读更多 →
芯片数据手册法律条款深度解析:工程师必知的风险规避与设计责任

芯片数据手册法律条款深度解析:工程师必知的风险规避与设计责任

1. 项目概述:为什么需要读懂芯片的“用户手册”? 作为一名在嵌入式硬件和系统设计领域摸爬滚打了十多年的工程师,我经手过无数来自不同厂商的芯片和数据手册。早期,我和很多同行一样,拿到一颗芯片,第一反应…

2026/7/28 17:38:56 阅读更多 →
可持续能源技术:现状与未来发展

可持续能源技术:现状与未来发展

摘要 作者:千问小酒窝 本研究旨在全面剖析可持续能源技术,以应对全球能源需求增长与环境保护的紧迫挑战。通过文献综述、案例分析及对比研究等方法,深入探讨可持续能源技术的重要性、现状、面临的挑战及未来发展趋势。研究发现,可…

2026/7/28 17:38:56 阅读更多 →
Ohook:终极Office激活方案 - 三步实现永久免费解锁Microsoft 365完整功能

Ohook:终极Office激活方案 - 三步实现永久免费解锁Microsoft 365完整功能

Ohook:终极Office激活方案 - 三步实现永久免费解锁Microsoft 365完整功能 【免费下载链接】ohook An universal Office "activation" hook with main focus of enabling full functionality of subscription editions 项目地址: https://gitcode.com/gh…

2026/7/28 17:38:56 阅读更多 →
【Springboot毕设全套源码+文档】基于SpringBoot的养老中心管理系统的设计与实现(丰富项目+远程调试+讲解+定制)

【Springboot毕设全套源码+文档】基于SpringBoot的养老中心管理系统的设计与实现(丰富项目+远程调试+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/28 17:37:56 阅读更多 →

日新闻

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否也曾为官方Om…

2026/7/28 0:00:43 阅读更多 →
RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…

2026/7/28 0:00:43 阅读更多 →
抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…

2026/7/28 0:00:43 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/28 12:04:22 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/28 8:29:16 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/28 5:03:42 阅读更多 →

月新闻