前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Apache Zeppelin 中 Hive 解释器

Apache Zeppelin 中 Hive 解释器

作者头像
片刻
发布2018-01-05 17:33:59
2K1
发布2018-01-05 17:33:59
举报
文章被收录于专栏:AILearningAILearning

重要的提醒

Hive Interpreter将被弃用并合并到JDBC Interpreter中。您可以使用具有相同功能的JDBC解释器使用Hive Interpreter。请参阅下面的设置和依赖关系示例。

属性

属性

hive.driver

org.apache.hive.jdbc.HiveDriver

hive.url

jdbc:hive2://localhost:10000

hive.user

hiveUser

hive.password

hivePassword

依赖

Artifact

Exclude

org.apache.hive:hive-jdbc:0.14.0

org.apache.hadoop:hadoop-common:2.6.0

配置

属性

默认

描述

default.driver

org.apache.hive.jdbc.HiveDriver

JDBC驱动程序的类路径

default.url

jdbc:hive2://localhost:10000

网址连接

default.user

(可选)连接的用户名

default.password

(可选)连接密码

default.xxx

(可选)驱动程序使用的其他属性

${prefix}.driver

驱动程序类路径 %hive(${prefix})

${prefix}.url

的网址 %hive(${prefix})

${prefix}.user

(可选)连接的用户名%hive(${prefix})

${prefix}.password

(可选)连接密码%hive(${prefix})

${prefix}.xxx

(可选)驱动程序使用的其他属性%hive(${prefix})

此解释器提供多种配置${prefix}。用户可以通过此前缀设置多个连接属性。它可以像%hive(${prefix})

概述 

Apache Hive™ 数据仓库软件便于查询和管理驻留在分布式存储大型数据集。Hive提供了一种机制来将结构投影到这些数据上,并使用类似SQL的语言HiveQL查询数据。同时,这种语言还允许传统的map/reduce程序员在HiveQL中表达这种逻辑不方便或低效时插入自定义映射器和缩减器。

如何使用

基本上可以使用

%hive select * from my_table;

要么

%hive(etl) -- 'etl' is a ${prefix} select * from my_table;

默认情况下,您还可以运行多达10个查询。更改这些设置尚未实现。

应用Zeppelin动态表单

您可以在查询内使用Zeppelin 动态表单。您可以同时使用text inputselect form参数化功能。

%hive SELECT ${group_by}, count(*) as count FROM retail_demo.order_lineitems_pxf GROUP BY ${group_by=product_id,product_id|product_name|customer_id|store_id} ORDER BY count ${order=DESC,DESC|ASC} LIMIT ${limit=10};

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-06-16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 重要的提醒
    • 属性
      • 依赖
        • 配置
        • 概述 
        • 如何使用
          • 应用Zeppelin动态表单
          相关产品与服务
          对象存储
          对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档