草庐IT

jdbc-odbc

全部标签

hadoop - Impala 找不到 com.mysql.jdbc.Driver

我正在尝试在RedHat5上以伪分布式模式使用CDH4设置ClouderaImpala。我让Hive使用JDBC连接到MySQL元存储,但我在使用JDBC设置Impala时遇到了问题。我一直按照此处的说明进行操作:http://www.cloudera.com/content/cloudera-content/cloudera-docs/Impala/latest/Installing-and-Using-Impala/ciiu_impala_jdbc.html我已将JAR提取到一个目录中,并将该目录包含在$CLASSPATH中。我还在$CLASSPATH中包含了/usr/lib/hi

java - 无法从 Eclipse 建立到 Hive 的 JDBC 连接

我正在尝试建立与Hive的JDBC连接,以便我可以从Eclipse查看和创建表以及查询Hive表。我使用了HiveClient示例代码:https://cwiki.apache.org/confluence/display/Hive/HiveClient然后我将所有必需的jar添加到eclipse中的java构建路径并启动HiveThriftServer。端口10000正在监听。我正在使用ClouderaQuickstartVM4.6.1和它附带的eclipse。这是我在尝试运行代码时在IDE中遇到的错误。Exceptioninthread"main"java.sql.SQLExcep

hadoop - 通过 Java JDBC 连接 Hive

这里有个问题connectfromjavatoHive但我的不同我的配置单元在机器1上运行,我需要使用在机器2上运行的Java服务器传递一些查询。据我了解,Hive有一个用于接收远程查询的JDBC接口(interface)。我从这里获取代码-HiveServer2Clients我安装了文中写的依赖:hivejdbc*.jarhive服务*.jarlibfb303-0.9.0.jarlibthrift-0.9.0.jarlog4j-1.2.16.jarslf4j-api-1.6.1.jarslf4j-log4j12-1.6.1.jarcommons-logging-1.0.4.jar但是

excel - 在 Excel 2013 中连接 Hortonworks Hive ODBC 时出错

我正在尝试通过Excel2013中的ODBC驱动程序查询HortonworksHive。我在这里下载了驱动程序(32位):http://hortonworks.com/downloads/霍顿工厂2.5配置单元2.5.0.0-1245然后我在ODBC数据源管理器(32位)中添加配置一切似乎都很好。然后当我进入Excel2013构建查询时:我遇到了这个错误:谁知道为什么? 最佳答案 问题出在Hortonworks的Hive驱动程序上。由于某些原因,它与Excel或PowerBI不兼容。我从https://www.microsoft.c

jdbc - 使用带有 kerberos keytab 的 jdbc 访问配置单元 Metastore

我正在尝试连接到已配置为使用Kerberos进行身份验证的配置单元元存储。当我不尝试使用keytab文件时,这对我有用,即当程序在身份验证过程中提示我输入密码时。当我更改配置以使用key表时,我得到一个很长的堆栈跟踪,其中包含以下语句:Additionalpre-authenticationrequired(25)-NeedtousePA-ENC-TIMESTAMP/PA-PK-AS-REQ任何人都可以就我做错的地方提出任何建议吗?如果相关的话,我的问题的上下文是我想从mapreduce作业访问hivemetastore,当然,mapreduce作业无法回答提示。我的程序是这样的:pa

java - ClassNotFoundException : org. apache.hive.jdbc.HiveDriver

我是Java的新手。我正在尝试通过java连接到配置单元服务器并使用来自https://cwiki.apache.org/confluence/display/Hive/HiveServer2+Clients#HiveServer2Clients-JDBC的示例代码importjava.sql.SQLException;publicclassHiveJdbcClient{//privatestaticStringdriverName="org.apache.hive.jdbc.HiveDriver";publicstaticvoidmain(String[]args)throwsSQL

java.sql.SQLException : No suitable driver found for jdbc:mysql://localhost:3306/dbname

这个问题在这里已经有了答案:Theinfamousjava.sql.SQLException:Nosuitabledriverfound(21个回答)关闭5年前。我有这个Java程序:MySQLConnectExample.javaimportjava.sql.*;importjava.util.Properties;publicclassMySQLConnectExample{publicstaticvoidmain(String[]args){Connectionconn1=null;Connectionconn2=null;Connectionconn3=null;try{Str

java.sql.SQLException : No suitable driver found for jdbc:mysql://localhost:3306/dbname

这个问题在这里已经有了答案:Theinfamousjava.sql.SQLException:Nosuitabledriverfound(21个回答)关闭5年前。我有这个Java程序:MySQLConnectExample.javaimportjava.sql.*;importjava.util.Properties;publicclassMySQLConnectExample{publicstaticvoidmain(String[]args){Connectionconn1=null;Connectionconn2=null;Connectionconn3=null;try{Str

PHP ODBC 不接受带空格的列名的别名

基本上,我需要使用PHP从SQLServer2005中获取一些数据。以前我们使用mssql_*函数,但是由于各种服务器问题,我们现在只能使用odbc_*函数。该表有各种列,其名称中有空格,在建议之前....不,我不能更改它们,因为这是另一种语言的完全独立的软件,它会破坏它,我只是从中获取统计信息。任何人,我以前通过将它们的名称放在方括号中来访问这些列,例如[列名]它在mssql_*函数下运行良好,但是当我这样做时:$sql="selecttop1[assessmentname]asAssessmentNamefrombksb_Assessments";$result=odbc_exec

PHP PDO ODBC 连接

我们正在尝试通过PHP中的ODBC创建与我们的SQL数据库的连接。这是我们当前的脚本:$cnx=newPDO("odbc:Driver={EFR};Server=localhost;Port:7004;Database=EFR;Uid=LcLfVJFLTKTCEHRO;Pwd=*********;");驱动程序在Qlikview中运行,Qlikview也连接到该数据库。驱动实际上是被PHP找到了,只是我们认为它无法登录。PHP返回以下错误:Fatalerror:Uncaughtexception'PDOException'withmessage'SQLSTATE[IM001]SQLDr