`
gaojingsong
  • 浏览: 1182735 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

【Apache 之Lens介绍】

阅读更多

Lens provides an Unified Analytics interface. Lens aims to cut the Data Analytics silos by providing a single view of data across multiple tiered data stores and optimal execution environment for the analytical query. It seamlessly integrates Hadoop with traditional data warehouses to appear like one.

 

At a high level the project provides these features -

1)Simple metadata layer which provides an abstract view over tiered data stores

2)Single shared schema server based on the Hive Metastore - This schema is shared by data pipelines (HCatalog) and analytics applications.

3)OLAP Cube QL which is a high level SQL like language to query and describe data sets organized in data cubes.

4)A JDBC driver and Java client libraries to issue queries, and a CLI for ad hoc queries.

5)Lens application server - a REST server which allows users to query data, make schema changes, scheduling queries and enforcing quota limits on queries.

6)Driver based architecture allows plugging in reporting systems like Hive, Columnar data warehouses, Redshift etc.

7)Cost based engine selection - allows optimal use of resources by selecting the best execution engine for a given query based on the query cost.



 

Apache Lens提供了一个统一数据分析接口。Lens削减数据分析的孤岛,通过提供一个跨多个多个分层数据存储的单一视图,并优化查询分析执行的环境。无缝的集成 Hadoop 实现类似传统数据仓库的功能。

 

该项目主要特性:

1)简单元数据层为数据存储提供抽象视图层

2)单一的共享模式服务器,基于 Hive 元存储。模式通过数据管道 HCatalog 和分析应用进行共享:

3)OLAP Cube QL 类似 SQL 的高级语言用来查询和描述存放在不同数据立方体 (Cubes) 中的数据集

4)JDBC 驱动和 Java 客户端库来处理查询

5)Lens 应用服务器 - 这是一个 REST 服务器允许用户查询数据,更改数据模型,调度查询和查询的配额限制

6)基于驱动的架构 允许在报表系统中进行嵌入,例如 Hive、列数据存储、Redshift 等

7)基于成本算法的引擎选择 - 该算法可优化资源的使用,通过对查询的复杂度自动选择最佳zhiixng引擎

  • 大小: 131.9 KB
0
1
分享到:
评论

相关推荐

    Apache安装详细介绍

    ### Apache安装详细介绍 #### 一、前言 随着互联网技术的发展,Web服务器成为了构建网站的基础之一。Apache作为一款开源的Web服务器软件,以其强大的功能、稳定性以及灵活性深受广大开发者的喜爱。本文旨在详细...

    apache2 简单介绍

    apache2 简单介绍

    Apache+SOAP介绍

    Apache是全球最广泛使用的Web服务器软件之一,由Apache Software Foundation开发和维护。它支持多种协议,如HTTP、HTTPS等,具有高度可配置性和稳定性,能够处理大量的并发请求。Apache的核心优势在于其开源性质,这...

    Apache Nifi 概念介绍、源码解析、开发指南(中文)

    Apache NiFi 概念介绍、源码解析、开发指南(中文) Apache NiFi 是一个开源的数据集成工具,由 Apache 软件基金会维护。NiFi 的核心设计理念是 Flow-Based Programming,它可以将数据从各种 sources 中提取,转换...

    Apache Nifi 概念介绍、源码解析、开发指南(中文).zip

    Apache Nifi 概念介绍、源码解析、开发指南(中文).zip Apache Nifi 概念介绍、源码解析、开发指南(中文).zip Apache Nifi 概念介绍、源码解析、开发指南(中文).zip Apache Nifi 概念介绍、源码解析、开发...

    apache漏洞汇总apache漏洞汇总

    Apache-flink 未授权访问任意jar包上传反弹shell CVE-2019-0193 Apache-Solr via Velocity template RCE CVE-2019-17564 Apache-Dubbo反序列化漏洞 CVE-2020-13925 Apache Kylin 远程命令执行漏洞 CVE-2020-13957 ...

    Apache Solr 官方介绍ppt

    Apache Solr 官方介绍 PPT

    手动添加Apache服务

    当我们在Windows环境下遇到由于服务安装不正确所导致的问题时,手动添加Apache服务成为解决问题的有效手段之一。本文将详细介绍如何在Windows系统下手动添加Apache服务。 #### 一、准备工作 在开始手动添加Apache...

    apache for linux安装

    Apache HTTP Server,通常简称为Apache,是世界上最流行的Web服务器软件之一,尤其在Linux操作系统上运行得尤为出色。本文将详细讲解如何在Linux环境下安装Apache。 首先,了解Apache的基础知识是必要的。Apache是...

    Apache源代码全景分析

    Apache是世界上最流行、最广泛使用的开源...《Apache源代码全景分析》这本书详细介绍了Apache的各个方面,通过阅读和分析源代码,不仅可以提升对Web服务器工作原理的理解,还能为实际的运维和开发工作提供强大支持。

    apache 安装包

    Apache HTTP Server,通常简称为Apache,是世界上最流行的Web服务器软件之一。它开源、免费,并且支持多种操作系统,包括Windows、Linux、Unix等。这个“apache 安装包”包含了安装和运行Apache服务器所需的基本文件...

    apache-maven-3.6.3-bin

    apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-...

    CentOS Apache配置详解

    在本文中,我们将详细介绍如何在 CentOS 上配置 Apache,以便实现网页服务器的功能。 一、 Apache 的安装和设置 在 CentOS 上安装 Apache 非常简单,只需要使用 yum 安装 httpd 软件包即可。使用以下命令安装 ...

    TutorialsPoint Apache Pig 介绍.epub

    TutorialsPoint Apache Pig 介绍.epub

    Apache POI库jar文件

    以下是Apache POI库的详细介绍: 支持多种Office格式:Apache POI库支持多种Microsoft Office格式,包括Word、Excel、PowerPoint、Outlook和Visio等。开发人员可以使用Apache POI库来读取、写入和修改这些格式的...

    Apache+mysql+php

    在IT领域,"Apache+MySQL+PHP"是一个经典的Web开发环境组合,被称为LAMP(Linux, Apache, MySQL, PHP)的Windows版本,这里为WAMP(Windows, Apache, MySQL, PHP)。这个组合提供了强大的功能,使得开发者能够在本地...

    Windows下64位Apache-2.4.6

    Apache HTTP Server是世界上最流行的Web服务器软件之一,它提供了高效且可扩展的平台,用于托管各种类型的网站和应用程序。本指南将详细讲解如何在Windows 64位操作系统上安装和配置Apache 2.4.6版本。 1. **下载...

    Apache中文手册免费下载

    Apache中文手册免费下载Apache中文手册免费下载Apache中文手册免费下载Apache中文手册免费下载Apache中文手册免费下载Apache中文手册免费下载Apache中文手册免费下载Apache中文手册免费下载Apache中文手册免费下载...

Global site tag (gtag.js) - Google Analytics