大规模游戏社交网络节点相似性算法及其应用-10-3 Kyuubi 在小米大数据平台的应用实践.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【Kyuubi在小米大数据平台的应用实践】 Kyuubi,作为一个高效、可扩展的SQL服务代理,被小米公司用于构建其大数据平台的统一入口服务,旨在解决数据孤岛、多账号权限体系复杂以及开发管理效率低下的问题。小米在面对多个数据平台、各自拥有不同的侧重点和能力重复建设的挑战时,选择了Kyuubi作为解决方案,以实现一站式的大数据开发平台,提供一致的用户体验和强大的SQL流量治理。 **Kyuubi在小米落地的过程** 1. **背景与问题**:小米原有的SQL服务存在多个数据平台、多账号权限体系和数据孤岛现象,导致用户理解和使用成本高,且开发和维护效率低下。 2. **解决方案**:构建一站式大数据开发平台,统一元数据、权限管理和入口,以提高用户易用性和资源利用率。Kyuubi的引入解决了原有SQL Proxy与STS的耦合问题,提供了更灵活的多引擎适配能力和更好的架构扩展性。 **Kyuubi的选择原因** 1. **业务需求**:Kyuubi满足了构建统一数据入口服务的需求,同时能解决权限管理和资源问题,还支持Trino引擎。 2. **技术优势**:Kyuubi与HiveThrift协议完全兼容,具备高可用性、资源隔离性,拥有清晰简洁的架构,便于测试、维护和扩展,社区支持和业界应用广泛。 **架构升级与改造成本** 1. **架构升级**:从SQL Proxy迁移到Kyuubi Server,实现了两周内的平滑迁移,降低了改造成本,增强了架构的可扩展性和可维护性。 2. **效果展示**:Kyuubi现在处理的日均SQL流量约为50万,占总流量的80%,服务稳定性高达99.9%,支持Spark、Trino和Hive等多种引擎,提供了高效稳定的SQL服务。 **打造易用和高可用的Kyuubi服务** 1. **整体架构**:Kyuubi Server作为统一入口,Kyuubi Engine作为执行引擎,Engine Manager负责管理计算引擎,Ranger集成提供统一权限验证。 2. **用户交互**:通过 Workspace 进行资源隔离,采用统一的token验证,用户无需关注底层引擎,根据工作空间自动路由,Session粒度连接提高了服务的可扩展性。 **总结** Kyuubi在小米大数据平台的应用成功地整合了分散的数据资源,提高了开发效率,优化了用户体验。通过Kyuubi,小米能够有效地治理SQL流量,实现多引擎的统一管理和高效运行,同时确保了服务的稳定性和安全性。这一实践证明了Kyuubi在大规模游戏社交网络节点相似性算法中的应用价值,为其他企业构建高效大数据平台提供了参考。






























剩余31页未读,继续阅读


- 粉丝: 13w+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 电气与自动化工程学院年度体育工作计划.docx
- 物流集团项目管理组织结构与流程优化研究教材模板.doc
- 汽车零部件产品开发的项目管理样本.doc
- 谭浩强C程序设计第四版.ppt
- 基于通信技术创新楼宇对讲系统的可行性.doc
- 2023年3月全国计算机考试三级网络.doc
- 企业信息化基础架构详解.ppt
- 优质收藏资料郭天祥51单片机笔记.docx
- 网络赌博与网络不良借贷的危害ppt课件.ppt
- 项目测试报告模板软件测试.doc
- 精品弘扬时代新风-建设网络文明第二届网络文明大会解读全文.pptx
- 我和网络作文500字-1().docx
- (源码)基于nRF24L01和SDR技术的无线信号测试系统.zip
- 园林CAD基础第七章图纸输出和打印.ppt
- 公务模块背面接口ppt课件.ppt
- 网络综合布线设计书模板.doc


