hive教程2 (maven打包hive jdbc驱动到squirrel)

之前看到网上大多数博客,要导入hive jdbc驱动,比如squirrel和kettle里面,都要手动导入好多包
本文通过maven将hive jdbc驱动的所有包打成一个包,这样给squirrel和kettle配置hive jdbc驱动就方便多了,不用一个个的找

  • 1.本方法是基于之前写的一篇博客修改的,请先花1分钟了解下 https://blog.csdn.net/qq_40887813/article/details/80340044

  • 2 按照上面的博客走通了的话,就说明maven引入的依赖是可以的,那么我们修改一下pom.xml,先将groovy的依赖去掉,然后在 </dependencies> 后面添加如下代码

    <build>
        <plugins>
            <plugin>
                <artifactId>maven-assembly-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <descriptorRefs>
                        <descriptorRef>
                            jar-with-dependencies
                        </descriptorRef>
                    </descriptorRefs>
                </configuration>
            </plugin>
        </plugins>
    </build>
  • 3.接下来将刚发链接的那篇博客里面的TestHiveJdbc.groovy这个文件全部注释掉

  • 4.然后clean一下项目并重新编译,在右边的maven窗口,双击这里进行打包
    这里写图片描述

  • 5.打好包后,找到打包的文件
    这里写图片描述

  • 6.我这里把把这个文件重命名成hive-jdbc-driver.jar,然后放到squirrel中测试,如下先在squirrel中新建driver

这里写图片描述

  • 7.然后新建alias
    这里写图片描述

  • 8.成功连接到这个alias进行查询,和上面发链接的那篇博客的查询结果是一样的,这下能在squirrel中对hive进行sql操作了

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值