在hadoop学习中,用到hive来进行数据的处理会很方便,当安装好hive环境,用控制台去测试下成功了很激动,就迫不及待的想采用jdbc进行连接编写程序。
先介绍下我的环境是在windows下编写然后打包到ubuntu下进行运行。
但是程序一直报错:
自己一直在网上找也没找出解决的方法。最后其实问题出现在打包上。用eclipse打包的时候,引入的外包在别的环境下无法载入,只有改写MANIFEST.MF文件,向其中加入真实的lib路径:
正好里面也是hive用到的jar包,就这些就可以了。
然后再ubuntu下再次使用java -jar AttentionHive.jar命令来运行程序。