HiveServer2

HiveServer2

1、准备node5(192.168.230.14)作为Hive Client

1.1、将node1(192.168.230.10)//Hive Server配置好的hive文件发送给node5

[root@node1 hive-1.2.1]# scp -r /opt/modules/hive-1.2.1/ root@node5:/opt/modules/hive-1.2.1/

[root@node1 hive-1.2.1]# scp -r /root/.bash_profile root@node5:/root/

[root@node5 ~]# source /root/.bash_profile

1.2、将node1(192.168.230.10)修改/opt/modules/hadoop-2.5.1/share/hadoop/yarn/lib/目录下的jline-2.12.jar

发送到node5的/opt/modules/hadoop-2.5.1/share/hadoop/yarn/lib/目录下。

[root@node1 lib]# scp -r jline-2.12.jar root@node5:/opt/modules/hadoop-2.5.1/share/hadoop/yarn/lib/

2、配置/opt/modules/hive-1.2.1/conf目录下hive-site.xml文件

[root@node5 conf]# vi hive-site.xml

<property>  
  <name>hive.metastore.warehouse.dir</name>  
  <value>/usr/hive-1.2.1/warehouse</value>  
</property>  

<property>  
  <name>hive.metastore.local</name>  
  <value>false</value>  
</property>  

<property>  
  <name>hive.metastore.uris</name>  
  <value>thrift://192.168.230.14:9083</value>  
</property>  

3、启动node1主机上的hive server

[root@node1 hive-1.2.1]# ./bin/hive --service hiveserver2

4、在node5主机中,进入/opt/modules/hive-1.2.1目录,输入./bin/beeline

[root@node5 ~]# cd /opt/modules/hive-1.2.1
[root@node5 hive-1.2.1]# ./bin/beeline

!connect jdbc:hive2://localhost:10000 scott root org.apache.hive.jdbc.HiveDriver
!connect jdbc:hive2://192.168.230.10:10000 scott root org.apache.hive.jdbc.HiveDriver


beeline> !connect jdbc:hive2://192.168.230.10:10000 scott root org.apache.hive.jdbc.HiveDriver

查看hive中的表

0: jdbc:hive2://192.168.230.10:10000> show tables;

HiveServer2_第1张图片

你可能感兴趣的:(hive)