我使用的是DBVisualizer 9.2和Cloudera5.4.1
我想要设置我的db可视化工具,这样我就可以从dbvisualizer工具中查询hive数据库。
我从这里下载了HIVE的jdbc驱动程序。
http://www.cloudera.com/downloads/connectors/hive/jdbc/2-5-16.html
我提取了/User1/User1 1/..dbvis/jdbc中的所有jar文件
但是现在,当我启动dbvisualizer时,我会得到一个错误。
Ignored as there is no matching Default Driver for "com.cloudera.hive.jdbc41.HS1Driver", "com.cloudera.hive.jdbc41.HS2Driver"
/Users/User1/.dbvis/jdbc
HiveJDBC41.jar
TCLIServiceClient.jar
hive_metastore.jar
hive_service.jar
libfb303-0.9.0.jar
libthrift-0.9.0.jar
log4j-1.2.14.jar
ql.jar
slf4j-api-1.5.11.jar
slf4j-log4j12-1.5.11.jar
zookeeper-3.4.6.jar所以我的问题是,是否有人成功地配置了DBVisualizer工具来连接cloudera服务器?
发布于 2016-03-22 02:00:29
经过几个小时的故障排除。我能够解决错误,并成功地使用cloudera的HIVE驱动程序从Driver连接到HIVE。
这些是我所采取的步骤
这里注册一个新的空目录。这将是你下载所有罐子的地方。
http://www.cloudera.com/downloads/connectors/hive/jdbc/2-5-4.html
com.cloudera.hive.jdbc41.HS2Driver网址:jdbc:hive2://foo:10000/默认用户: admin密码: admin
工具->调试窗口->错误日志
在这里,我看到神秘的"UndeclaredThrowableException“出现了,因为缺少了一些类文件,比如http、http、hadoop、hive和hive文件。我从maven central下载了这些罐子
我再次进入了Tools -> DriverManager -> Hive ->用户定义并点击了右侧的文件夹,并选择了其中的每个jars。
现在,当我重新启动DBVisualizer时,我可以很好地连接到hive,并且可以使用DBVisualizer查询它。
https://stackoverflow.com/questions/36140665
复制相似问题