关于hive ,eclipse老是提示加载不到驱动

忙活了好长时间,很纳闷为什么加载不上驱动,驱动包、hive的依赖包、hadoop的依赖包也引入了,各种百度最后:

hadoop-2.2.0/share/hadoop/common/hadoop-common-2.2.0.jar
$HIVE_HOME/lib/hive-exec-0.11.0.jar
$HIVE_HOME/lib/hive-jdbc-0.11.0.jar
$HIVE_HOME/lib/hive-metastore-0.11.0.jar
$HIVE_HOME/lib/hive-service-0.11.0.jar
$HIVE_HOME/lib/libfb303-0.9.0.jar
$HIVE_HOME/lib/commons-logging-1.0.4.jar
$HIVE_HOME/lib/slf4j-api-1.6.1.jar

这是 Java连接hive 必须的包 最后查看 少引了  $HIVE_HOME/lib/slf4j-api-1.6.1.jar  这个包, 这个包是在  它的驱动包内的src/lib下

百度了好久都是简单的说要引驱动包,但是实际不是这样的

附地址链接:http://www.aboutyun.com/thread-7461-1-1.html

时间: 2024-10-20 11:18:24

关于hive ,eclipse老是提示加载不到驱动的相关文章

iOS UIAlertView中UIActivityindicatorView风火轮提示加载等待

参考:http://stackoverflow.com/questions/18729220/uialertview-addsubview-in-ios7 1.SignInViewController.h #import <UIKit/UIKit.h> @interface SignInViewController : UIViewController<UIAlertViewDelegate>{ UIAlertView *remoteAlertView; } @end 2.Sign

ubuntu系统服务器更换相同型号的主板后登录时提示加载文件系统失败

ubuntu系统服务器更换相同型号的主板再次登录时提示加载文件系统失败,且还有上次加载成功时间为xxxx-xxxx-xx,后经查找原因,主板系统时间太老(修改为当前日期时间即可),系统启动,文件加载与系统时间有关(貌似),有时间查找资料学习学习 注: SATA硬盘几种模式: IDE 是为了兼容性,将sata模拟成ide模式(比较常用) raid是磁盘阵列模式,一般人不用.(一般需要安装多个硬盘才能实现) ahci是真正的sata模式.(要想发挥硬盘性能,建议用此模式) ubuntu系统服务器更换

Hive中数据的加载和导出

原文:http://blog.javachen.com/2014/06/09/hive-data-manipulation-language.html 关于 Hive DML 语法,你可以参考 apache 官方文档的说明:Hive Data Manipulation Language. apache的hive版本现在应该是 0.13.0,而我使用的 hadoop 版本是 CDH5.0.1,其对应的 hive 版本是 0.12.0.故只能参考apache官方文档来看 cdh5.0.1 实现了哪些

eclipse设置maven加载国内镜像

使用maven包管理器开发java web时,由于国内网速太慢,或者墙的缘故,创建project后,总是要等待很长时间加载所需jar包.这对于开发者而言,是一种痛苦的等待,对于企业,也是一种损失. 今天得遇高人指点,对eclipse中的maven插件做了优化配置,下面一步一步的操作示范,帮助有需要的朋友们: linux/windows:打开eclipse后,window->preferences->maven mac:eclipse偏好设置->maven 然后选择 User Settin

jQuery Mobile 手动显示ajax加载器,提示加载中...

在使用jQuery Mobile开发时,有时候我们需要在请求ajax期间,显示加载提示框(例如:一个旋转图片+一个提示:加载中...).这个时候,我们可以手动显示jQuery Mobile的加载器,大致流程如下: 1. 启动加载器,显示“加载中...”: 2. 进行ajax请求,请求完成后更新页面数据,刷新jQuery Mobile控件样式: 3. 关闭加载器. 下面就来讲解jQuery Mobile 1.2.0 和 1.1.0 中手动显示加载器的方法(很简单,几行代码就OK了!). 首先是jQ

https网页加载http资源提示加载不安全脚本

https是当下的网站的主流趋势,甚至像苹果这样的大公司,则完全要求用户必须使用https地址. 然而对于以前http链接来说,我们往往就存在一个兼容性问题,因为你不可能一下就全部切换过去,应该在很长一段时间内,https与http将共存. https与http共存的场景有如: 1. app已经发布出去,其调用接口的地址为http的,那么这是必须兼容的. 2. app中嵌入了h5页面,而这页面在以前的设计中是使用http访问的,如果换成https地址,极有可能将导致h5页面无法打开. 3. 对于

在Win64系统上动态加载无签名驱动:WIN64LUD

1.WIN64LUD的全称是WIN64 Load Unsigned Driver,功能如其名,在WIN64系统上加载无签名的驱动. 2.支持Windows 7/8/8.1/2008R2/2012/2012R2(7600/7601/9200/9600). 3.使用方法很简单,运行『win64lud.exe』,如果提示初始化成功,直接把驱动文件拖到窗口里,再按下回车就能加载了. 4.在『DemoForTest』文件夹里有几个无签名的驱动,可以用WIN64LUD加载,配合DBGVIEW可以看到效果.

JDBC 加载mysql数据库驱动

第一步:下载 mysq l驱动 Connctor/J 就是为Java 的JDBC准备的 下载完毕后,解压后,会看见如下图的就是mysql驱动的 jar 包: (二)打开Eclipse,新建java工程,然后新建一个文件夹(改名为lib) 然后把 mysql驱动的jar包 复制到该文件夹下:(点击新建的文件夹ctrl+v粘贴就行) (三)对 mysql的驱动 jar包 右键,把他加入到工程 出现下图时,则完成操作. 一.前言: 之前的一篇笔记是关于安装MySQL数据库和SQLyog数据库可视化工具

《Windows驱动开发技术详解》之编程加载NT式驱动

之前我们加载驱动都是利用INSTDRV这个应用,其原理是在注册表中写入相应的字段,这一节我们手动编写代码去加载驱动,其原理类似: 设备驱动程序的动态加载主要由服务控制管理程序(Service Control Manager,SCM)系统组件完成.加载和卸载NT驱动分为四个步骤: 为NT驱动创建新的服务: 开启此服务: 关闭此服务: 删除NT驱动所创建的服务. LoadNTDriver装载驱动代码主要流程如下: 代码如下: 1 BOOL LoadNTDriver(char*lpszDriverNa