HIVE版本:0.14.0
$HIVE_HOME/bin/hive 这个shell 命令是通向包括命令行界面(CLI)等Hive服务的通道。
注意,是Hive服务的通道。
用户可以将$HIVE_HOME/bin加入到环境变量 PATH中。
使用 hive –help 命令查询帮助选项(这里列出了相关的语法和参数)
点击(此处)折叠或打开
-
[zhang@namenode bin]$ pwd
-
/home/zhang/hive/bin
-
[zhang@namenode bin]$ hive –help
-
Usage ./hive
–service serviceName -
Service List: beeline cli help hiveburninclient hiveserver2 hiveserver hwi jar lineage metastore metatool orcfiledump rcfilecat schemaTool version
-
Parameters parsed:
-
–auxpath : Auxillary jars
-
–config : Hive configuration directory
-
–service : Starts specific service/component. cli is default
-
Parameters used:
-
HADOOP_HOME or HADOOP_PREFIX : Hadoop install directory
-
HIVE_OPT : Hive options
-
For help on a particular service:
-
./hive –service serviceName –help
-
Debug help: ./hive –debug –help
如上上面打印结果
Service List 后面列出了一些服务名(servicename),其中包括了,部署hive时候启动hive的服务hiveserver,以及我们常用的命令行界面CLI。
HIVE命令使用:
(1)启动hive thrift 服务
./hive –service hiveserver
(2)进入CLI
./hive –service cli (其实,直接用hive,会默认进入cli,作用相同)
点击(此处)折叠或打开
-
Debug help: ./hive –debug –help
-
[zhang@namenode bin]$ hive –service cli
-
15/01/19 22:38:43 WARN conf.HiveConf: DEPRECATED: Configuration property hive.metastore.local no longer has any effect. Make sure to provide a valid value for hive.metastore.uris if you are connecting to a remote metastore.
-
15/01/19 22:38:43 WARN conf.HiveConf: HiveConf of name hive.metastore.local does not exist
-
Logging initialized using configuration in jar:file:/home/zhang/hive/lib/hive-common-0.14.0.jar!/hive-log4j.properties
-
SLF4J: Class path contains multiple SLF4J bindings.
-
SLF4J: Found binding in [jar:file:/home/zhang/hadoop-2.5.2/share/hadoop/common/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
-
SLF4J: Found binding in [jar:file:/home/zhang/hive/lib/hive-jdbc-0.14.0-standalone.jar!/org/slf4j/impl/StaticLoggerBinder.class]
-
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
-
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
-
hive>
(3)hwi HIVE WEB 界面
是一个可以执行查询语句和其他命令的简单Web界面,这样可以不用登陆到集群中的某台及其上使用CLI来进行查询。
详细请见: http://blog.itpub.net/28929558/viewspace-1408291/
(4)jar
hadoop jar 命令的一个扩展,这样可以执行需要的hive环境的应用
(5)metastore
启动一个扩展的hive元数据服务,可以提供多客户端使用.
(6)rcfilecat
一个可以打印出RCFile格式文件内容的工具