HiveServer是一种可选服务,允许远程客户端可以使用各种编程语言向Hive提交请求并检索结果。
HiveServer2 使用JDBC的连接方式。
1、启动方式
[root@hadoop06 hive-1.2.2-bin]# bin/hiveserver2
或者
[root@hadoop06 hive-1.2.2-bin]# bin/hive --service hiveserver2
2、连接方式
[root@hadoop06 hive-1.2.2-bin]# bin/beeline
Beeline version 1.2.2 by Apache Hive
beeline> !connect jdbc:hive2://hadoop06:10000
Connecting to jdbc:hive2://hadoop06:10000
Enter username for jdbc:hive2://hadoop06:10000: root
Enter password for jdbc:hive2://hadoop06:10000: ******
Connected to: Apache Hive (version 1.2.2)
Driver: Hive JDBC (version 1.2.2)
Transaction isolation: TRANSACTION_REPEATABLE_READ
0: jdbc:hive2://hadoop06:10000>
或者
[root@hadoop06 hive-1.2.2-bin]# bin/beeline -u jdbc:hive2://hadoop06:10000 -n root -p 123456
Connecting to jdbc:hive2://hadoop06:10000
Connected to: Apache Hive (version 1.2.2)
Driver: Hive JDBC (version 1.2.2)
Transaction isolation: TRANSACTION_REPEATABLE_READ
Beeline version 1.2.2 by Apache Hive
0: jdbc:hive2://hadoop06:10000>
3、远程连接 (Jdbc连接mysql)