idea连接HiveServer2
一、 启动hive
- 启动hive的元数据服务
[aa@hadoop102 hive]$ bin/hive --service metastore
- 根据你hive的配置方式启动hiveserver2
[aa@hadoop102 hive]$ bin/hive --service hiveserver2
二、配置idea连接Hive服务
- 打开idea,在项目界面中的右边栏找到Database,打开Database界面,添加新的数据库连接
- 点击+号,添加新的数据库连接类型
3. 配置连接的hive数据源,触发hive2的驱动下载,下载后再次测试连接
我这里自己点击了下载驱动。
3. 配置hive连接成功后界面
4. 测试
5. 查询表test_mysql中的数据
6.
三、驱动手动配置方法
如果在第二章中,下载驱动失败,就按照此方法手动配置,即将下载好的驱动jar包手动导入。
- 载驱动配置界面选择hive,开始配置hive驱动,选中现有的驱动包,移除掉。
- 找到idea中数据库连接驱动jar包存储地址
3.在文件夹中打开上述存储路径,删除掉文件夹中的所有内容(如果有除了hive2和mysql的驱动存在,请勿删除)
jdbc-drivers.xml文件也替换掉,里面有关于hive2和mysql的驱动信息在,便于idea加载(如何你有使用其他的连接驱动,需要向你自己的jdbc-drivers.xml中添加hive2和mysql相关驱动信息)
5.在回到配置hive的驱动界面,点击+号,选择Custom JARS,然后在目录下选中jar包
6.添加完成后,驱动类不为红色就表示成功了,如果仍然无法加载,就清除idea缓存重启idea。
idea连接HiveServer2相关推荐
- Kettle连接HiveServer2配置和常见问题解决
Kettle连接HiveServer2配置和常见问题解决 参考文章: (1)Kettle连接HiveServer2配置和常见问题解决 (2)https://www.cnblogs.com/xieys- ...
- beeline执行sql语句_由“Beeline连接HiveServer2后如何使用指定的队列(Yarn)运行Hive SQL语句”引发的一系列思考...
背景 我们使用的HiveServer2的版本为0.13.1-cdh5.3.2,目前的任务使用Hive SQL构建,分为两种类型:手动任务(临时分析需求).调度任务(常规分析需求),两者均通过我们的We ...
- Java代码通过JDBC连接Hiveserver2
Java代码通过JDBC连接Hiveserver2 转载 2016年04月26日 16:33:35 344 用Java代码通过JDBC连接Hiveserver2 我们可以通过CLI.Client.We ...
- Hive 客户端 Beeline 、IDEA|Eclipse使用JDBC连接hiveserver2
1.Beline Beeline 要与HiveServer2配合使用 服务端启动hiveserver2 客户的通过beeline两种方式连接到hive a.beeline -u jdbc:hive2: ...
- 使用python3连接hiveserver2的方法
前言: 1.启动HiveServer2 2.在Linux中安装impyla(前提是安装Python相关的环境.虚拟环境(可选)) 前言: 需求:需要通过windows端的pycharm来操作hive. ...
- beeline连接hiveserver2报错:User: root is not allowed to impersonate root
最近在生产中搭建HA机制的集群,碰到不少坑,会在接下来的时间里好好总结下,先说下遇到的一个大坑.我们的需求是:希望通过hive的thrift服务来实现跨语言访问Hive数据仓库.但是第一步,你得需要在 ...
- hive2 java连接_用Java代码通过JDBC连接Hiveserver2
1.在终端启动hiveserver2 #hiveserver2 2.使用beeline连接hive 另外打开一个终端,输入如下命令(xavierdb必须是已经存在的数据库) #beeline -u j ...
- Hive中文乱码(JDBC连接HiveServer2)问题解决
工作中遇到通过jdbc连接hive服务器(我们是用HiveServer2),获取的中文是乱码的问题.使用beeline有同样的效果,而用hive命令行却能正常显示中文.而写入,读取的文件,都是用的UT ...
- hiveserver2 和beeline_Beeline连接Hiveserver2错误
错误定位 最近给hadoop集群配置了kerberos认证,之后准备配置sentry进行权限管理.安装并启用sentry服务后需要在beeline进行Grant等授权操作.Note that sinc ...
- 连接HiveServer2的图形化工具SQuirrel和Dbeaver
文章目录 SQuirrel SQL Client简介 视频演示 安装SQuirrel SQL Client 启动hdfs和hiveserver2 配置SQuirrel SQL Client 使用SQu ...
最新文章
- hung-yi lee_p15_机器学习深层网络比浅层网络好在哪
- python getattr_详解 Python 的二元算术运算,为什么说减法只是语法糖?
- C#中泛型类型约束条件
- oracle 分表和分区哪个好_互联网大厂有哪些分库分表的思路和技巧?
- php 正则匹配所有路径,与文件路径匹配的PHP正则表达式
- 如果工作满三十年可以提前退休,你会申请提前退休吗?
- java创建内部面板类_java-RGB调色面板的实现(事件监听器之匿名内部类)
- Autodesk MapGuide Enterprise 2012开发技术入门培训视频录像下载
- EDA设计流程是怎样的,看完这篇文章就知道了
- Spider爬虫笔记[更新中...]
- 本地计算机如何使用代理服务器,自动设置代理ip
- edge浏览器网页翻译失败解决方法
- 我的第一本书《FFmpeg音视频开发基础与实战》已正式出版
- IOS 检测摇一摇动作的实现方式
- 毕业设计论文 基于遥感影像的道路材质信息提取方法研究
- 三星基于新思科技良率学习平台加速7纳米技术节点的新品量产
- HP840G3电脑系统安装
- JAVA POI 读取2017Excel
- 欧几里得 扩展欧几里得
- 洛谷 P2357 守墓人