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博客

相关推荐
53488736abcdefg15 小时前
Hive 入门&架构原理
hive·hadoop·架构
泡干脆面就番茄18 小时前
Hadoop基础入门到实战:从Python理解MapReduce到HDFS架构与集群搭建
hadoop
磁场转动100万匹20 小时前
Hive 学习第一天:搞懂它是什么,并搭好可用的环境
hive·hadoop·学习
磁场转动100万匹21 小时前
Hive 学习第三天:HQL 查询精讲与内置函数实战
hive·hadoop·学习
陈年老古董1 天前
Hive DML 语言学习笔记:数据加载、插入、导出与导入
hive·笔记·学习·mysql
clorinda1 天前
Hive 窗口函数详解:让数据在分组中完成排名、累计和跨行计算
数据仓库·hive·hadoop
计算机毕业编程指导师1 天前
【计算机毕设选题】基于Hadoop的零售交易者行为特征与生存状况数据分析及可视化系统源码 毕业设计 选题推荐 数据分析 机器学习
大数据·hadoop·python·spark·毕业设计·课程设计·零售
陈年老古董1 天前
Hive 文件格式与查询学习笔记
hive·笔记·学习
Sayai2 天前
ClickHouse WITH FILL 实战:监控大屏时间序列补零,附多粒度指标表与物化视图级联设计
大数据·运维·数据仓库·clickhouse·物化视图
计算机毕业编程指导师2 天前
计算机毕设怎么做?Python+Hadoop的跨平台消费者评论情感分析与数据可视化系统实战 源码 毕业设计 选题推荐 毕设选题 数据分析
大数据·hadoop·python·计算机·spark·课程设计·消费者评论