当前位置: 首页 > article >正文

Java接入Hive

引入依赖:

<dependency>
    <groupId>org.apache.hive</groupId>
    <artifactId>hive-jdbc</artifactId>
    <version>3.1.2</version>
</dependency>

这里选择3.1.2版本,试过了4.0.0的版本,会缺少很多Hadoop相关类,估计还得另外处理,启动后,tomcat报错,如下:

解决方案:

去除冲突的类,修改如下:

<dependency>
    <groupId>org.apache.hive</groupId>
    <artifactId>hive-jdbc</artifactId>
    <version>3.1.2</version>
    <exclusions>
        <exclusion>
            <groupId>org.eclipse.jetty</groupId>
            <artifactId>*</artifactId>
        </exclusion>
    </exclusions>
</dependency>

再次启动,运行成功,之后就是用jdbc操作Hive就好了。


http://www.kler.cn/a/377894.html

相关文章:

  • 基于Matlab实现无刷直流电机仿真
  • IT运维的365天--021 服务器上的dns设置后不起作用
  • 代码随想录 day52 第十一章 图论part03
  • FreeSWITCH实现多人电话会议功能
  • 【JAVA】JAVA接口公共返回体ResponseData封装
  • 冯诺依曼架构与哈佛架构的对比与应用
  • IMX6ULL裸机-汇编_反汇编_机器码
  • win10 更新npm 和 node
  • Redis系列---常见问题
  • Hadoop生态圈框架部署(一)- Linux操作系统安装及配置
  • [CARLA系列--01]CARLA 0.9.15 在Windows下的安装教程(一)
  • 系统架构师如何备考-超有用的备考经验(送博主用到的资料)
  • RHCE——DNS域名解析服务器、selinux、防火墙
  • 字符串-05-字符串合并处理
  • 抗疫物资智能管理:SpringBoot技术探索
  • 两数之和笔记
  • redis v6.0.16 安装 基于Ubuntu 22.04
  • (蓝桥杯C/C++)——STL(上)
  • 使用代理和不使用代理request获取host、scheme、url、ip区别
  • FOYA传媒科技招聘
  • 第五项修炼—系统思考
  • 二分查找算法—C++
  • 【机器学习】18. 反向传播 Backpropagation algorithm, 学习率,动量Momenetum, Xavier,梯度消失
  • 实用篇:Postman历史版本下载
  • UI设计公司—兰亭妙微—提供轨道交通行业UI设计
  • mysql5安装