Hive学习之Hive Web接口

       Hive的web接口是CLI的备选方案,使用web接口是开始使用Hive的一种很好的方式。Hive的web接口(HWI)是一个简单的图形用户接口(GUI)。

       HWI在Hive-0.2分支版本中第一次出现,,如果使用的是0.2或者之后的版本,不需要做任何修改就可以直接使用HWI,HWI的默认配置在HiveConf.java文件中:

// HWI
HIVEHWILISTENHOST("hive.hwi.listen.host", "0.0.0.0")
HIVEHWILISTENPORT("hive.hwi.listen.port", "9999")
HIVEHWIWARFILE("hive.hwi.war.file", System.getenv("HWI_WAR_FILE"))

       hive.hwi.listen.host是HWI监听的主机,hive.hwi.listen.port是HWI监听的端口号,hive.hwi.war.file是HWI使用的包含jsp页面的WAR文件。

       现在就来看看HWI的实际执行效果,首先需要启动Hadoop集群,然后在命令执行如下的命令:

[hadoop@hadoop~]$ hive --service hwi --help
UsageANT_LIB=XXXX hive --service hwi

       该命令输出了如何使用启动HWI,根据提示需要制定ant库的位置,但在最新的hive-0.13.0版本中,ant库已经位于${HIVE_HOME}/lib下了,所以可以不必再设置ANT_LIB环境变量,直接在命令行执行下面的命令:

[hadoop@hadoop~]$ hive --service hwi
ls: 无法访问/home/hadoop/hive-0.13.0/lib/hive-

你可能感兴趣的:(Hive,勤奋的Hive)