专栏首页AILearningApache Zeppelin 中 Hive 解释器

Apache Zeppelin 中 Hive 解释器

重要的提醒

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};

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Apache Storm 1.1.0 中文文档 | ApacheCN

    前言 ? Apache Storm 是一个免费的,开源的,分布式的实时计算系统. 官方文档: http://storm.apache.org 中文...

    片刻
  • Apache Zeppelin 中 R 解释器

    概述 R是用于统计计算和图形的免费软件环境。 要在Apache Zeppelin中运行R代码和可视化图形,您将需要在主节点(或您的开发笔记本电脑)上使用R...

    片刻
  • 【Scikit-Learn 中文文档】协方差估计 / 经验协方差 / 收敛协方差 / 稀疏逆协方差 / Robust 协方差估计 - 无监督学习 - 用户指南 | ApacheCN

    2.6. 协方差估计 许多统计问题在某一时刻需要估计一个总体的协方差矩阵,这可以看作是对数据集散点图形状的估计。 大多数情况下,基于样本的估计(基于其...

    片刻
  • Linux拜拜!微软给WSL加入GPU支持,Windows终于迎来命令行包管理工具

    看完昨晚微软Build大会,虽然开发者不能亲自到现场,但看到WSL更新,就不忍惊呼:Amazing!

    量子位
  • vue @import 路径问题

    //这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等)

    kirin
  • Confluence 6 新 Confluence 安装配置一个数据源连接

    如果在你的 Tomcat 中配置了数据源,并且Confluence 设置指南在安装的时候检测到这个配置的时候,配置数据源的选项将会提供给你进行配置。入股你希望使...

    HoneyMoose
  • [享学Netflix] 三十一、Hystrix触发fallback降级逻辑的5种情况及代码示例

    上篇文章详细介绍了Hystrix的fallback降级逻辑,并且深入分析了其源码实现:getFallbackOrThrowException()方法,但我在文末...

    YourBatman
  • printf格式控制符[备忘]

    (1)输出格式控制综述:     printf的格式控制的完整格式:%  -  0  m.n  l或h     ①%:格式说明的起始符号,不可缺少。   ...

    王亚昌
  • Selenium模拟登陆百度(带验证码)

    2  自己通过切图,再结合图片识别的库,去识别验证码... 简单的验证码识别率还可以,但是复杂的验证码需要训练(机器学习),     难度大

    py3study
  • Maven 打包实现生产环境与测试环境配置分离

    在使用maven的过程中会发现一个问题,由于生产环境跟测试环境的配置不通,所以在分别打两个环境的包时,往往需要人工参与去修改配置文件,而人工参与的次数越大错误的...

    shengjk1

扫码关注云+社区

领取腾讯云代金券