1 Hive CLI、Beeline CLI

Hive自带的命令行客户端

优点:不需要额外安装

缺点:编写SQL环境恶劣,无有效提示,无语法高亮,误操作几率高

2 文本编辑器

Sublime、Emacs 、EditPlus、UltraEdit、Visual Studio Code等 有些不支持作为客户端连接Hive服务,但是支持SQL语法环境,那就再编辑器中开发SQL,复制到Hive CLI执行; 有些支持安装插件作为客户端直连Hive服务;

3 Hive可视化工具

IntelliJ IDEA、DataGrip、Dbeaver、SQuirrel SQL Client等

可以在Windows、MAC平台中通过JDBC连接HiveServer2的图形界面工具;

这类工具往往专门针对SQL类软件进行开发优化、页面美观大方,操作简洁,更重要的是SQL编辑环境优雅;

SQL语法智能提示补全、关键字高亮、查询结果智能显示、按钮操作大于命令操作;

下面我们以为IntekkiJ IDEA 为例

 3.1 概述

  • IntelliJ IDEA是JetBrains公司的产品,是java编程语言开发的集成环境。
  • 在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、代码分析、 创新的GUI设计等方面的功能可以说是超常的。
  • IntelliJ IDEA 还有丰富的插件,其中就内置集成了Database插件,支持操作各种主流的数据库、数据仓库。

新建项目

在IDEA中的任意工程中,选择Database标签配置Hive Driver驱动

配置Hive数据源,连接HS2。

编写HQL

执行HQL

执行结果如下:

Hive(番外):Hive可视化工具IntelliJ IDEA相关推荐

  1. GC 日志解读与分析(番外篇可视化工具)

    通过前面的学习,我们发现 GC 日志量很大,人工分析太消耗精力了.由于各种 GC 算法的复杂性,它们的日志格式互相之间不太兼容. 有没有什么工具来减少我们的重复劳动呢? 这种轮子肯定是有现成的.比如 ...

  2. 小汤学编程之JDBC番外篇——DBUtil工具类

    一.编写 在学完dbutils框架和DataSource连接池后,我们已经可以较轻松的查询和操作数据库了,但是每次进行查询和操作时,都需要配置数据库连接相关信息.获取连接池.等一系列重复的操作,故我们 ...

  3. 小汤学编程之JAVA番外篇——Properties工具类

    一.编写 通过Java基础的学习,我们了解了Properties这种文本格式,Java程序通过专门的API可以很方便的与之进行交互.但是我们每次对Properties进行写入或读取时都要创建I/O流来 ...

  4. 接口测试平台番外:正交工具过滤功能-3 (难到爆炸)

    好的本节我们就来简单实现下这个过滤功能. 一:前端弄个多行文本框,让用户输入过滤规则用. 现在界面是这样的.虽然说不好看,但是我用渐变色给它美化一下 就变成这样了 蓝色和粉色,我称之为神仙颜色-  不 ...

  5. 【大数据】Hive可视化工具dbeaver

    Hive可视化工具dbeaver 1.dbeaver基本介绍 dbeaver是一个图形化的界面工具,专门用于与各种数据库的集成,通过dbeaver我们可以与各种数据库进行集成通过图形化界面的方式来操作 ...

  6. MongoDB 教程番外篇之管理工具: Rockmongo

    RockMongo是PHP5写的一个MongoDB管理工具. 通过 Rockmongo 你可以管理 MongoDB服务,数据库,集合,文档,索引等等. 它提供了非常人性化的操作.类似 phpMyAdm ...

  7. Python-Matplotlib可视化(番外篇)——Matplotlib中的事件处理详解与实战

    Python-Matplotlib可视化(番外篇)--Matplotlib中的事件处理详解与实战 前言 事件连接 事件属性 实战1:直方图中矩形的拖拽 实战2:鼠标进入和离开 相关链接与参考 前言 在 ...

  8. 使用superset完成mysql数据库或者hive数据库的数据可视化

    虚拟机安装步骤 注意事项:以下bigdata100均记得更换为bigdata1即可 确保本地电脑已经安装好了VMware Workstation Pro 下载地址:下载 VMware Workstat ...

  9. 系统工程(SE)学习笔记(番外篇之一)——Capella使用体会兼谈SE工具

    系统工程(SE)学习笔记(番外篇之一)--Capella使用体会兼谈SE工具 零.Capella简介 壹. Capella的优势 贰.Capella的缺点 叁. 生态环境 肆. 总结 说到SE,就不能 ...

最新文章

  1. java有不过_不过而而
  2. 设计printf调试宏
  3. 操作系统复习之线程、对称多处理和微内核
  4. 天转凉了,注意保暖,好吗(需求规格说明书放在github了)
  5. [云炬创业基础笔记]第六章商业模式测试13
  6. windows nt service 框架
  7. Polly组件对微服务场景的价值
  8. 乱码问题产生的原因与解决方案---UTF-8
  9. 第7章:图像的平滑处理
  10. MySQL中的常用函数
  11. jQuery进阶部分笔记
  12. python3+requests接口自动化-其他接口封装
  13. 新手教程:Mac电脑如何设置自动隐藏菜单栏?
  14. CUDA核函数share memory
  15. 【论文学习之SNE-RoadSeg】跑通SNE-RoadSeg代码
  16. 基于eclipse的android项目实战—博学谷(二十二)登录图片验证码
  17. Linux下的motion detection(最简单的办公室监控系统) 邮件自动发送
  18. 中国古代木制机器发展简史
  19. 2023年前端面试题集锦
  20. 干货!如何在训练中自动识别数据中潜在的不同分布并自适应?——以空间数据为例,应用不限于空间数据...

热门文章

  1. javascript模块化的前世今生
  2. css---光标样式
  3. AntV可视化图表G2-柱状图
  4. spring-Cloud-netflix-快速入门(三)-服务间调用
  5. FPGA开源网站和论坛介绍
  6. EasyPR--开发详解(9)文字定位
  7. 如何评价ERP实施绩效 (zt)
  8. 实记JLink-V8刷固件方法
  9. 巡云轻论坛系统 2.3 发布,新增话题收藏功能
  10. TZOJ 3315 买火车票(线段树区间最小值)