• 0

    用户访问量

  • 0

    注册用户数

  • 0

    在线视频观看人次

  • 0

    在线实验人次

Hive接口模块主要功能是什么

作者:云创智学|发布时间:2022-02-24 10:06:50.0|来源:云创智学

Hive接口模块主要功能是什么

Hive主要提供Hive Shell接口、Hive Web接口、Hive API接口、Hcatalog接口、Pig接口和Beeline接口等。

1.Hive Shell接口

Hive Shell接口运行在Hadoop集群环境上,提供在Hive Shell下执行类SQL命令相关HiveQL操作环境,是Hive提供的标准接口,也是开发者最常用命令行接口。

在Hive提示符后输入HiveQL命令,Hive Shell把HiveQL查询转换为一系列MapReduce作业对任务进行并行处理,然后返回处理结果。通过Shell接口,程序员和分析师很容易编写HiveQL来实现新建表和查询表操作。

安装完Hive后,输入“<HIVE_HOME>/bin/hive”或者“hive --service cli”回车即可启动Hive Shell。初次在Hive Shell下执行命令,会在执行命令操作的机器上创建metastore数据库。


Hive Shell操作有如下特点。

(1)命令必须以分号“;”结束,通知Hive开始执行相应的操作。

(2)命令不要求大小写敏感(除了进行字符串比较相关操作),因此,命令“show table;”将会产生与“SHOW TABLE;”相同的输出结果。

(3)支持Tab键命令自动补全功能,如在hive>提示符后输入SH或SHO按下Tab键会自动补齐为show,输入show ta按下Tab键会显示所有可能的命令。

(4)默认会输出执行过程信息,如执行查询操作所用时间,通过指定-S选项可以禁止输出此类信息,只输出HiveQL执行结果。

Hive Shell的常用命令如下。

(1)清屏。                      (4)查看表结构。

(2)查看数据库中的表。            (5)查看HDFS上的文件

(3)查看数据库中的内置函数。       (6)执行操作系统的命令


2.Hive Web接口

Hive Web接口简称HWI(Hive Web Interface),是Hive Shell接口的一个替代方案(图形化实现),提供了更直观的Web界面,适合数据分析或数据运营人员做即席查询。用户通过浏览器来访问和操作Hive服务端,可以查看Hive数据库模式,执行HiveQL相关操作命令。在浏览器的地址栏输入http://<IP地址>:9999/hwi/回车实现访问Hive Web管理接口。

(1)配置HWI的步骤

打包war文件。

copy相关jar文件到$HIVE_HOME/lib目录下,

修改hive-site.xml配置文件

(2)启动HWI服务,在命令行下输入“hive --service hwi”启动Hive Web管理方式

联系方式
企业微信