HiveServer2&beeline

简介: HiveServer2&beeline

HiveServer2服务

在启动hive的时候,除了必备二队Metastore服务外,还有两种方式

1bin/hive hiveshell客户端,可以直接写sql

2bin/hive --service hiveserver2

后台执行脚本:nohup bin/hive --service hiveserver2 >> logs/hiveserver2.log 2>&1 &

bin/hive --service metastore ,启动的是元数据管理服务

bin/hive --service hiveserver2 启动的是hiveserver2服务

 

HiveServer2hive内置的一个ThriftServer服务,提供Thrift端口供其他客户端连接

可以连接ThriftServer的客户端有

Hive内置的beeline客户端工具(命令行工具)

第三方的图形化SQL工具,如DataGripDBeaverNavicat

 

image.png

启动

hive安装的服务器上,首先启动metastore服务,然后启动hiveserver2服务

先启动metastore,然后启动hiveserver2服务

nohup bin/hive --service metastore >> logs/metastore.log 2>&1 &

nohup bin/hiva --service hiveserver2 >> logs/hiveserver2.log 2>&1 &

 

 

beeline

hadoop1上使用beeline客户端连接访问,需要注意hiveserver2服务启动之后需要等一会才会对外提供服务

BeelineJDBC的客户端,通过JDBC协议和Hiveserver2服务进行通信,协议地址是:jdbc:hive2://hadoop1:10000

首先启动Beeline

bin/beeline

image.png

 

 

目录
相关文章
|
SQL HIVE Python
[Hive]HiveServer2配置
HiveServer2(HS2)是一个服务器接口,能使远程客户端执行Hive查询,并且可以检索结果。HiveServer2是HiveServer1的改进版,HiveServer1已经被废弃。
4097 0
|
SQL 存储 分布式计算
CDP的Hive3系列之Hive Metastore介绍
CDP的Hive Metastore (HMS) 是一种服务,用于在后端 RDBMS(例如 MySQL 或 PostgreSQL)中存储与 Apache Hive 和其他服务相关的元数据。Impala、Spark、Hive 和其他服务共享元存储。与 HMS 的连接包括 HiveServer、Ranger 和代表 HDFS 的 NameNode。
1900 0
CDP的Hive3系列之Hive Metastore介绍
|
6月前
|
SQL 存储 分布式计算
bigdata-15-Hive初步了解
bigdata-15-Hive初步了解
38 0
|
SQL 分布式计算 关系型数据库
启动hive
启动hive
|
SQL 分布式计算 关系型数据库
hadoop集群hive 的安装
hadoop集群hive 的安装
109 0
|
SQL 存储 缓存
hive metastore 3.0介绍
我们说到Hive 3.0.0版本开始,其单独提供了standalone metastore服务以作为像presto等处理引擎的元数据管理中心。
|
SQL Java 数据库连接
Hive beeline初次使用
Hive beeline初次使用
|
SQL Java 关系型数据库
其它语言通过HiveServer2访问Hive
其它语言访问hive主要是通过hiveserver2服务,HiveServer2(HS2)是一种能使客户端执行Hive查询的服务。HiveServer2可以支持对 HiveServer2 的嵌入式和远程访问,支持多客户端并发和身份认证。旨在为开放API客户端(如JDBC和ODBC)提供更好的支持。
300 0
其它语言通过HiveServer2访问Hive
|
SQL 关系型数据库 MySQL
Ambari部署Hive
Ambari部署Hive
169 0
Ambari部署Hive
|
SQL Java 数据库连接