HIVE常用命令之ANALYZE TABLE命令简述 admin 2023-05-24 10:42:02 篇首语:本文由小编为大家整理,主要介绍了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 1232)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命令简述的主要内容,如果未能解决你的问题,请参考以下文章 matlab treebagger是随机森林么 glActiveTexture详解 您可能还会对下面的文章感兴趣: 相关文章 浏览器打不开网址提示“ERR_CONNECTION_TIMED_OUT”错误代码的解决方法 如何安装ocx控件 VMware的虚拟机为啥ip地址老是自动变化 vbyone和EDP区别 linux/debian到底怎么重启和关机 苹果平板键盘被弄到上方去了,如何调回正常? 机器学习常用距离度量 如何查看kindle型号