Hadoop笔记 Help

013-HiveServer2连接

Hive提供了第三方连接接口HiveServer2,若需要使用该接口,就需要以HiveServer2的方式启动Hive

# 在此之前需要确保hive的metastore服务启动,启动metastore之前要确保mysql启动 nohup bin/hive --service hiveserver2 >> logs/hiveserver2.log 2>&1 &

启动后可以通过lsof -i:10000检测10000端口是否被监听。Hiveserver2默认使用10000端口通信。

在启动Hiveserver2后,可以通过第三方客户端去连接Hive进行操作,如:

  • Beeline :hive内置客户端,超( )好(S )用(B);

  • DataGrip:Jetbrains全家桶中的数据库管理工具。(常用,课程使用)

  • Navicat:主流数据库管理工具。(常用)

Beeline连接Hive

bin/beeline !connect jdbc:hive2://hadoop01:10000

DataGrip连接Hive

首先需要在服务器安全组放行10000端口

点击左上角加号选择Data Source --> Apache Hive,配置连接

image-20241002000852554

完成后左侧打开hive01可以看到里面有test库,库里有test表,表中有测试数据。

image-20241002001035133
Last modified: 10 October 2024