一、登录注册

网址为:https://tryme.openlookeng.io/,进入该网址后可以看到以下界面:

可以选择左边的GitHub或者右边的Gitee进行登录,如果没有账号需要注册一个账号进行登录,每个用户有一个openLooKeng集群。示例使用的是GitHub登录,点击左侧按钮可以看到以下界面:

二、熟悉界面

登陆成功之后可以看到以下界面:

该网页主要有四块内容,分别是区域一的功能选择、区域二的数据部分、区域三的查询填写部分以及区域四的结果展示和查询历史等功能区。

三、示例与动手

如示例中的select * from system.jdbc.catalogs; 含义就是从system这个目录中找到jdbc这个数据库的catalogs数据表中的所有内容。点击区域三上方的Run按钮就可以运行该条命令,再点击Result得到如下结果:

区域四中有一个Sample Queries,其中有一些查询是可以直接使用的,例如TPCDS Dynamic Filter Query 1:

点击右下方的Run按钮就可以直接运行该示例。对于该样例的解释如下:第一行USE hive.tpcds; 表示使用的是hive目录下tpcds数据库,第二行select语句表示选择i_item_id, ss_quantity,ss_list_price, ss_coupon_amt, ss_sales_price这五列数据,其中ss_quantity,ss_list_price, ss_coupon_amt, ss_sales_price前加了avg表示取平均值,后面加了agg1,agg2等表示将这四列重新命名为agg1等。FORM后的store_sales, customer_demographics, date_dim, item, promotion表示的是选取的数据表,WHERE后面则跟的是选取的条件,其中AND连接的前后条件表示的是并的关系。GROUP BY 语句用于结合聚合函数,根据一个或多个列对结果集进行分组。ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序,默认按照升序对记录进行排序,其中ASC表示的是升序排序,DESC表示的是降序排序,最后的LIMIT 100表示的是取符合该选取条件的前一百条数据。

OpenLooKeng的更多相关文章

  1. 即兴小探华为开源行业领先大数据虚拟化引擎openLooKeng

    @ 目录 概述 定义 背景 特点 架构 关键技术 应用场景 安装 单台部署 集群部署 命令行接口 连接器 MySQL连接器 ClickHouse连接器 概述 定义 openLooKeng 官网地址 h ...

  2. 解析HetuEngine实现On Yarn原理

    摘要:本文介绍HetuEngine实现On Yarn的原理,通过阅读本文,读者可以了解HetuEngine如何在资源使用方面融入Hadoop生态体系. 本文分享自华为云社区<MRS HetuEn ...

  3. 点击>>>解锁Apache Hadoop Meetup 2021!

    " 10月16日,属于开源发烧友的狂欢日来啦! Apache Hadoop Meetup 2021 开源大数据行业交流盛会盛大开启!让我们相约北京,一起嗨翻初秋~ 在当今信息化时代,逐渐成熟 ...

  4. 【Meetup回顾】Apache DolphinScheduler在联通的实践和二次开发经验分享

    在由 openLooKeng 社区主办,Apahce DolphinScheduler社区.Apache Pulsar 社区.示说网协办的联合 Meetup 上,来自联通数字科技的王兴杰老师分享了Do ...

随机推荐

  1. Ingress资源规范

    k8s v1.19版本中Ingress资源规范从v1beta1版本升级至稳定的v1版本 v1beta1版本 v1beta1版本的Ingress资源位于API群组的extensions之中,该版本的资源 ...

  2. Request Body Search

    官方文档地址:https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting-using.html

  3. Docker镜像仓库Harbor之Swagger REST API整合配置

    转载自:https://cloud.tencent.com/developer/article/1010618 1.Swagger 介绍 Swagger 是一个规范和完整的框架,用于生成.描述.调用和 ...

  4. 【Linux】指令学习

    Linux学习记录 生命不息,写作不止 一个有梦有戏的人 @怒放吧德德 分享学习心得,欢迎指正,大家一起学习成长! 1.虚拟机网卡配置 服务器重启完成之后,我们可以通过linux的指令 ip addr ...

  5. C++面向对象编程之虚函数与多态和继承和复合下的构造和析构

    1.对于非虚函数,是不希望派生类对该函数重新定义: 对于virtual函数,在父类已经有默认定义后,并希望子类重新定义它: 对于pure virtual函数,父类没有默认定义,派生类必须要重新定义它: ...

  6. POJ3342 Party at Hali-Bula(树形DP)

    dp[u][0]表示不选u时在以u为根的子树中最大人数,dp[u][1]则是选了u后的最大人数: f[u][0]表示不选u时的唯一性,f[u][1]是选了u后的唯一性,值为1代表唯一,0代表不唯一. ...

  7. 二叉树及其三种遍历方式的实现(基于Java)

    二叉树概念: 二叉树是每个节点的度均不超过2的有序树,因此二叉树中每个节点的孩子只能是0,1或者2个,并且每个孩子都有左右之分. 位于左边的孩子称为左孩子,位于右边的孩子成为右孩子:以左孩子为根节点的 ...

  8. Spring Boot 配置 jar 包外面的 Properties 配置文件

    一.概述 Properties 文件是我们可以用来存储项目特定信息的常用方法.理想情况下,我们应该将其保留在 jar 包之外,以便能够根据需要对配置进行更改. 在这个教程中,我们将研究在 Spring ...

  9. 2.MongoDB系列之创建更新删除文档

    1. 插入文档 // 单条插入 db.getCollection('blog').insertOne({'type': 'mongodb'}) // 批量 插入 db.getCollection('b ...

  10. 十八、Service的应用

    Service 的应用 ClusterIP ​clusterIP 主要在每个 node 节点使用 ipvs,将发向 clusterIP 对应端口的数据,转发到 kube-proxy 中.然后 kube ...