引入hive-jdbc 的大坑

场景:

hive-jdbc 集成依赖了很多其他jar包。当我们的工程需要使用hive-jdbc 驱动的时候,会导入它,导致pom绝对会发生冲突。

解决pom文件依赖冲突的方法这边列举几个

1.使用idea的可以使用mavne helper 插件 ,罗列出pom的依赖,然后找到发生冲突的依赖,消除就好。

2.使用eclipse 使用 dependency Hierarchy 的filter 找到想要删除的依赖。当然这里你需要知道哪些包发生了依赖冲突

3.最后给个便捷的方式

当你只需要hive-Jdbc 的驱动时,可以按如下方式直接排除其他所有没用的依赖

<dependency>

<groupId>org.apache.hive</groupId>

<artifactId>hive-jdbc</artifactId>

<version>2.3.2</version>

<exclusions>

<exclusion>

<groupId>*</groupId>

<artifactId>*</artifactId>

</exclusion>

</exclusions>

</dependency>

hive-jdbc 的大坑相关推荐

  1. 6、HIVE JDBC开发、UDF、体系结构、Thrift服务器、Driver、元数据库Metastore、数据库连接模式、单/多用户模式、远程服务模式、Hive技术原理解析、优化等(整理的笔记)

    目录: 5 HIVE开发 5.1 Hive JDBC开发 5.2 Hive UDF 6 Hive的体系结构 6.2 Thrift服务器 6.3 Driver 6.4 元数据库Metastore 6.5 ...

  2. 大数据学习笔记43:Hive - JDBC编程

    文章目录 一.Hive JDBC概述 二.Hive JDBC案例 1.修改hadoop核心配置文件core-site.xml 2.修改hive配置文件hive-site.xml 3.启动hadoop服 ...

  3. Spark Structured : HIve jdbc方式访问待下划线的表,找不到表的错误

    1.背景 Spark Structured : HIve jdbc方式访问待下划线的表,找不到表的错误 > select * from default._xd_after limit 1; &g ...

  4. Hive jdbc执行seelct 语句时报 return code 1 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask

    参考1 解决方法:      对HIVE表进行条件过滤,必须要以partition为首要条件. 如:select distinct hdate from t_stage_access where hd ...

  5. hive jdbc连接时的乱码问题

    之前写了个web端的程序用来控制从oracle向Hadoop导数据,同时在页面上可以通过jdbc调用hive,发现中文显示为乱码,因为是装在windows2003上 在网上查了一下,通过修改hive的 ...

  6. 7、Hive数据仓库——Hive JDBC

    文章目录 Hive JDBC 启动hiveserver2 新建maven项目并添加两个依赖 编写JDBC代码 Hive JDBC 启动hiveserver2 这里 & 是设置后台运行 hive ...

  7. Hive 本地模式,远程模式模式的搭建、命令行操作、Hive JDBC操作

    追风赶月莫停留,平芜尽处是春山. 文章目录 追风赶月莫停留,平芜尽处是春山. 环境 下载安装包,解压到合适位置: Hive 本地模式的搭建 一.配置相关的文件: 二.安装并配置MySQL 三.配置Hi ...

  8. Hive JDBC:Permission denied: user=anonymous, access=EXECUTE, inode=”/tmp”

    今天使用JDBC来操作Hive时,首先启动了hive远程服务模式:hiveserver2 &(表示后台运行),然后到eclipse中运行程序时出现错误: Permission denied: ...

  9. Hive报错:Hive JDBC:Permission denied: user=anonymous, access=EXECUTE, inode=”/tmp”

    1.美图 今天使用JDBC来操作Hive时,首先启动了hive远程服务模式:hiveserver2 &(表示后台运行),然后到eclipse中运行程序时出现错误: Permission den ...

  10. hive jdbc 访问 配置_Hive入门级教程(详细)

    什么是Hive Hive 是建立在 Hadoop上的数据仓库基础构架.它提供了一系列的工具,可以用来进行数据提取转化加载(ETL ),这是一种可以存储.查询和分析存储在 Hadoop 中的大规模数据的 ...

最新文章

  1. cocos2d-x 帧动画学习
  2. pythonpop方法桐柏到郑州大_python脚本之一键移动自定格式文件方法实例
  3. UOJ #188. 【UR #13】Sanrd
  4. python统计汉字个数是_Python中文词频统计
  5. xpath helper小工具的安装
  6. win10 mysql 主从复制_win10 使用Docker配置mysql主从复制
  7. 【elasticsearch】文档 CRUD 增删改查 以及 相关 参数
  8. 适用于 ESXi 6.x 中的 OpenSLP 安全漏洞 (CVE-2019-5544) 的权宜措施 (76372)
  9. 利用Python工具进行打包功能
  10. Sun 解决方案大会归来
  11. 解析button和input type=”button”的区别
  12. 卷积神经网络之迁移学习
  13. 怎样调整计算机开机调用程序,开机自动运行程序如何设置
  14. crypto-js 加密解密 (TS版本)
  15. java开发微信付款码支付
  16. 为了拿到像素点,GetPixel的速度太慢,改用CreateDIBSection
  17. 苹果cmsV10 会员收费设置 会员VIP权限设置教程
  18. 数据库SQL Server 如何将数据库表名等前缀转换成dbo
  19. word中实现图表的自动编号功能
  20. C# AD(Active Directory)域信息同步,组织单位、用户等信息查询

热门文章

  1. 什么是ftp,什么是ftp?以及具体使用教程
  2. 多目标优化拥挤距离计算
  3. 梦龙物联卡冻结_四川梦龙科技物联卡哪个划算
  4. c语言 1累乘至100,C语言1乘到100怎么编写
  5. 实验项目三:基于A*搜索算法迷宫游戏开发
  6. 如何快速连接别人共享的打印机?
  7. 龙之谷服务器更新文件,全区全服 维护结束 更新至Ver.417
  8. 基于北斗导航定位系统的设计与实现(论文+程序设计源码+数据库文件)
  9. AG9320MCQ中文设计资料|AG9320MCQ设计TYPEC转HDMI+VGA双口拓展坞方案|AG9320MCQ拓展坞设计
  10. ASM - 指令01 MOV