热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ApacheKudu又升级?1.4版本改进了Web界面

ApacheKudu1.4已经发布,改进了KuduWeb界面的可用性,以及一个新的文件系统检查实用程序。ApacheKudu原来是Cloudera的项目,现在是ApacheHado

Apache Kudu 1.4已经发布,改进了Kudu Web界面的可用性,以及一个新的文件系统检查实用程序。

Apache Kudu原来是Cloudera的项目,现在是Apache Hadoop生态系统的一部分。Apache表示其可以用于快速分析数据。实际上,Kudu是一个柱状存储引擎,填补了Hadoop分布式文件系统(HDFS)和HBase NoSQL数据库之间的差距。

Kudu表具备由一个或者多个列组成的主键,并使用诸如游程编码,差分编码和向量化位打包等高效地存储读取数据。它旨在与结构化数据一起使用,支持低推迟随机访问以及高效的分析访问模式。对于“NoSQL”的访问,程序员可以选择Java,C ++或者Python API。

Kudu在Hadoop集群中扮演着“好公民”的角色,程序员可以使用Java用户端从现场实时数据源将数据流传输到Kudu,而后使用Spark,Impala或者MapReduce立即解决。程序员甚至可以透明地将Kudu表与其余Hadoop存储(如HDFS或者HBase)中的数据进行连接。它可以与HDFS DataNodes共享数据磁盘,并且轻负载下的RAM占用空间小至1 GB。

Apache Kudu又升级?1.4版本改进了Web界面

C ++和Java用户端库已经在新版本中进行了升级,因而可以改变存储属性(如编码和压缩)以及现有列的默认值。C ++用户端库附带一个试验性的KuduPartitioner API,程序员可以使用它来有效地将行映射到相关联的分区和主机。Java用户端库也已升级,以支持扫描仪上的容错功能。

Kudu现在具备在服务器上存储的所有数据上计算,存储和验证校验和的可选功能。要知道,以前的版本只对存储数据的某些部分执行校验和。

Kudu Web界面的可用性得到改进,特别是对于服务器托管许多平板电脑或者具备许多分区的情况,并在可切换部分下显示完整列表。

维护也得到了改进。它可以更好地利用已配置的维护线程,并且当内存消耗超过配置的进程范围的60%时,将主动调度内存中的数据进行刷新。

Kudu命令行工具也通过新的高级管理命令得到改进。

这样的改进,程序员还满意吗?来来来,评论区留言吧!


推荐阅读
  • HBase运维工具全解析
    本文深入探讨了HBase常用的运维工具,详细介绍了每种工具的功能、使用场景及操作示例。对于HBase的开发人员和运维工程师来说,这些工具是日常管理和故障排查的重要手段。 ... [详细]
  • Hadoop发行版本选择指南:技术解析与应用实践
    本文详细介绍了Hadoop的不同发行版本及其特点,帮助读者根据实际需求选择最合适的Hadoop版本。内容涵盖Apache Hadoop、Cloudera CDH等主流版本的特性及应用场景。 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
  • 本文详细介绍了 Flink 和 YARN 的交互机制。YARN 是 Hadoop 生态系统中的资源管理组件,类似于 Spark on YARN 的配置方式。我们将基于官方文档,深入探讨如何在 YARN 上部署和运行 Flink 任务。 ... [详细]
  • 本文探讨了Java编程的核心要素,特别是其面向对象的特性,并详细介绍了Java虚拟机、类装载器体系结构、Java类文件和Java API等关键技术。这些技术使得Java成为一种功能强大且易于使用的编程语言。 ... [详细]
  • 阿里云ecs怎么配置php环境,阿里云ecs配置选择 ... [详细]
  • 全面解析运维监控:白盒与黑盒监控及四大黄金指标
    本文深入探讨了白盒和黑盒监控的概念,以及它们在系统监控中的应用。通过详细分析基础监控和业务监控的不同采集方法,结合四个黄金指标的解读,帮助读者更好地理解和实施有效的监控策略。 ... [详细]
  • Java项目分层架构设计与实践
    本文探讨了Java项目中应用分层的最佳实践,不仅介绍了常见的三层架构(Controller、Service、DAO),还深入分析了各层的职责划分及优化建议。通过合理的分层设计,可以提高代码的可维护性、扩展性和团队协作效率。 ... [详细]
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 随着网络安全威胁的不断演变,电子邮件系统成为攻击者频繁利用的目标。本文详细探讨了电子邮件系统中的常见漏洞及其潜在风险,并提供了专业的防护建议。 ... [详细]
  • 本文详细介绍了Python编程语言的学习路径,涵盖基础语法、常用组件、开发工具、数据库管理、Web服务开发、大数据分析、人工智能、爬虫开发及办公自动化等多个方向。通过系统化的学习计划,帮助初学者快速掌握Python的核心技能。 ... [详细]
  • 本文详细介绍了如何准备和安装 Eclipse 开发环境及其相关插件,包括 JDK、Tomcat、Struts 等组件的安装步骤及配置方法。 ... [详细]
  • 本文详细介绍了在XAMPP环境中如何修改Apache和MySQL的默认端口号,并确保WordPress能够正常访问。同时,提供了针对Go语言社区和Golang开发者的相关建议。 ... [详细]
author-avatar
为爱进地狱天堂_954
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有