DBeaver连接Hive教程

hive shell :通过hive shell来操作hive,但是至多只能存在一个hive shell,启动第二个会被阻塞,也就是说hive shell不支持并发操作。

基于JDBC等协议 :启动hiveserver2,通过jdbc协议可以访问hive,hiveserver2支持高并发

简而言之,hiveserver2是Hive启动了一个server,客户端可以使用JDBC协议,通过IP+ Port的方式对其进行访问,达到并发访问的目的。

启动Hiveserver2有两种命令:

hive的bin目录下执行 hive --service hiveserver2

或者

hive的bin目录下执行 ./hiveserver2

连接前提:已经安装DBeaver,Hadoop集群启动

步骤一:后台启动hive

步骤二:文件->新建->数据库连接->Apache Hive

步骤三:驱动设置

编辑驱动设置->库->删除原有库,修改为hive安装包jdbc文件夹下hive-jdbc的jar包

步骤四:测试连接

显示连接成功

若显示连接拒绝:

原因一:是 hive后端没有启动

原因二:权限问题

1、修改core-site.xml文件,添加如下内容,root为hadoop文件拥有者

2、在hdfs-site.xml中添加

再试,可能就会成功啦

缘,妙不可言

简单操作

参考自:

【Hive】还在为DBeaver连接Hive连不上发愁吗?一篇文章帮你轻松搞定它_为什么连接不上hive-CSDN博客

DBeaver连接出错:Connection refused: connect 关于hive和DBeaver连接的技巧_hive connection refused: connect-CSDN博客

hiveserver2服务的启动与简单使用技巧-CSDN博客

相关推荐
boonya3 小时前
Apache Hive分布式容错数据仓库系统
数据仓库·hive·apache
三生暮雨渡瀟瀟5 小时前
hvie SQL优化之where子句过滤模式
hive
武子康9 小时前
大数据-193 Apache Tez - DAG 作业计算框架 核心解释 工作原理 配置集成
大数据·hive·hadoop·hdfs·apache·hbase·mapreduce
m0_3755997317 小时前
Hadoop:单机伪分布式部署
大数据·hadoop·分布式
flying robot18 小时前
PySpark和Hadoop
大数据·hadoop·分布式
小森饭19 小时前
Kubernetes运行大数据组件-运行hive
大数据·hive·云原生·kubernetes
Darryl大数据19 小时前
八、MapReduce 大规模数据处理深度剖析与实战指南
大数据·hadoop·mapreduce
yangjiwei020719 小时前
Flume采集Kafka数据到Hive
hive·kafka·flume
Mephisto.java19 小时前
【力扣 | SQL题 | 每日4题】力扣2004, 1454,1613,1709
hive·sql·mysql·leetcode·oracle·database
Mephisto.java21 小时前
【大数据学习 | Zookeeper】客户端命令行操作
linux·hadoop·sql·mysql·zookeeper·hbase