(7-5)hive的web界面和JDBC模式


Web界面安装:

下载apache-hive-0.14.0-src.tar.gz:

把 apache-hive-0.14.0-src.tar.gz\apache-hive-0.14.0-src\hwi\web 里的所有文件及文件夹打成war包,复制到hive/lib里面。

复制 tools.jar(jdk的lib包下面的jar包) 到 hive/lib下。


修改hive-site.xml


<property>
    
	<name>hive.hwi.listen.host</name>
    
	<value>0.0.0.0</value>
    
</property>
  
<property>
    
	<name>hive.hwi.listen.port</name>
    
	<value>9999</value>
    
</property>
  
<property>
    
	<name>hive.hwi.war.file</name>
    
	<value>lib/hive-hwi.war</value>
</property>





启动:
hive --service hwi &

15/04/20 17:42:51 INFO mortbay.log: Extract /usr/local/hive-0.14.0/lib/hive-hwi.war to /tmp/Jetty_0_0_0_0_9999_hive.hwi.war__hwi__3rbmda/webapp
15/04/20 17:42:52 INFO mortbay.log: Started SocketConnector@0.0.0.0:9999


网页输入:http://192.168.1.10:9999/hwi
<img src="https://img-blog.csdn.net/20150421212123888?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmFvbGliaW41Mjg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
</pre><pre name="code" class="java">
<img src="https://img-blog.csdn.net/20150421212010624?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmFvbGliaW41Mjg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
</pre><pre name="code" class="java">
<img src="https://img-blog.csdn.net/20150421212135260?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmFvbGliaW41Mjg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />





JDBC模式:

hive 远程服务 (端口号10000) 启动方式:

[root@i-love-you hive-0.14.0]# ll bin
总用量 32
-rwxr-xr-x. 1 baozi games  881 11月  9 08:44 beeline
drwxr-xr-x. 3 root  root  4096 4月  19 19:23 ext
-rwxr-xr-x. 1 baozi games 7311 11月  9 08:44 hive
-rwxr-xr-x. 1 baozi games 1900 11月  9 08:44 hive-config.sh
-rwxr-xr-x. 1 baozi games  885 11月  9 08:44 hiveserver2
-rwxr-xr-x. 1 baozi games  832 11月  9 08:44 metatool
-rwxr-xr-x. 1 baozi games  884 11月  9 08:44 schematool
[root@i-love-you hive-0.14.0]# bin/hiveserver2
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/local/hadoop/share/hadoop/common/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/local/hive-0.14.0/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]


查看10000端口是否打开:
[root@i-love-you ~]# netstat -pan |grep 10000
tcp        0      0 0.0.0.0:10000               0.0.0.0:*                   LISTEN      4629/java
[root@i-love-you ~]#



在java代码中调用hive的JDBC建立连接









  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值