Hive(番外):Hive可视化工具IntelliJ IDEA

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

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

 

执行结果如下 

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6