卓尔高考网

HIVE常用命令之ANALYZE TABLE命令简述

篇首语:本文由小编为大家整理,主要介绍了HIVE常用命令之ANALYZE TABLE命令简述相关的知识,希望对你有一定的参考价值。

参考技术A 上次讲过HIVE 的一个常用命令 MSCK REPAIR TABLE , 这次讲讲HIVE的 ANALYZE TABLE 命令,接下来还会讲下Impala的 COMPUTE STATS 命令。这几个命令都是用来统计表的信息的,用于加速查询。

其实主要就是为了优化查询,加快查询的速度。

结果如下 numRows=12552, totalSize=1564884, rawDataSize=1552332

hive常用命令

在安装完hive之后(hadoop-2.10.0安装hive-2.3.6),已经迫不及待的想尝试一下hive的一些用法,我们最常用的就是直接输入hive回车,使用的是cli(Command Line Interface )模式,下面介绍一下hive的使用以及一些常用的命令

1.首先查看hive帮助,看一下hive提供了哪些命令

hive --help 或者  hive --service help

会出现hive命令的帮助信息:

 1 Usage ./hive  --service serviceName  2 Service List: beeline cleardanglingscratchdir cli hbaseimport hbaseschematool help hiveburninclient hiveserver2 hplsql jar lineage llapdump llap llapstatus metastore metatool orcfiledump rcfilecat schemaTool version  3 Parameters parsed: 4   --auxpath : Auxiliary jars 该选项允许用户指定一个以冒号分割的jar包。 5   --config : Hive configuration directory 指定配置文件目录,覆盖系统默认的配置(${HIVE_HOME}/conf) 6   --service : Starts specific service/component. cli is default 启动服务,cli是默认的服务。 7 Parameters used: 8   HADOOP_HOME or HADOOP_PREFIX : Hadoop install directory 9   HIVE_OPT : Hive options10 For help on a particular service:11   ./hive --service serviceName --help12 Debug help:  ./hive --debug --help

在执行hive命令是--service serviceName 指定服务类型,第二行service List即是支持的所有服务名称,下面介绍一下常用的服务:

1)beeline:支持嵌入模式(embedded mode)和远程模式(remote mode)。在嵌入式模式下,运行嵌入式的Hive(类似Hive CLI),而远程模式可以通过Thrift连接到独立的HiveServer2进程上,要与HiveServer2配合使用,服务端启动hiveserver2客户的通过beeline两种方式连接到hive:

1. beeline -u jdbc:hive2://localhost:10000/default -n root

先通过beeline回车进入beeline命令行,在执行下面语句:2. beeline> !connect jdbc:hive2://:/ root 123

2)cli:该命令就是(Command Line Interface )缩写,即命令行模式,通常直接使用hive回车进入,操作hive经常会用到

 

 

 3)hiveserver2:是hiveserver(不支持并发)的升级版,启动了一个server服务,默认监听端口:10000,客户端可以使用JDBC协议,支持多客户端的并发和认证,为开放API客户端如JDBC、ODBC提供了更好的支持。可以通过beeline连接在命令行操作,上面1中beeline连接就是连接到该服务,也可以通过java JDBC连接,启动hiveserver2命令:

hive --service hiveserver2 &

启动后使用java jdbc连接并操作数据:

 

以上是关于HIVE常用命令之ANALYZE TABLE命令简述的主要内容,如果未能解决你的问题,请参考以下文章

您可能还会对下面的文章感兴趣: