草庐IT

JDBC4Connection

全部标签

scala - 通过 JDBC 在 spark 上从远程配置单元读取数据返回空结果

我需要从spark在远程配置单元服务器上执行配置单元查询,但由于某些原因我只收到列名(没有数据)。表中有可用数据,我通过HUE和javajdbc连接检查了它。这是我的代码示例:valtest=spark.read.option("url","jdbc:hive2://remote.hive.server:10000/work_base").option("user","user").option("password","password").option("dbtable","some_table_with_data").option("driver","org.apache.hive

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

Hadoop - java.net.ConnectException : Connection refused

我想连接到hdfs(在本地主机中),但出现错误:从despubuntu-ThinkPad-E420/127.0.1.1调用localhost:54310连接异常失败:java.net.ConnectException:连接被拒绝;有关详细信息,请参阅:http://wiki.apache.org/hadoop/ConnectionRefused我按照其他帖子中的所有步骤操作,但我没有解决我的问题。我使用hadoop2.7,这是配置:核心站点.xmlhadoop.tmp.dir/home/despubuntu/hadoop/name/datafs.default.namehdfs://l

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.net.ConnectException : Connection refused error when running Hive 异常

我正在尝试完成配置单元教程,我在其中输入了以下内容:loaddatalocalinpath'/usr/local/Cellar/hive/0.11.0/libexec/examples/files/kv1.txt'overwriteintotablepokes;这会导致以下错误:FAILED:RuntimeExceptionjava.net.ConnectException:Calltolocalhost/127.0.0.1:9000failedonconnectionexception:java.net.ConnectException:Connectionrefused我看到SA上

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但是

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

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

java - SQOOP SQLSERVER 无法加载驱动程序 "appropriate connection manager is not being set"

我下载了sqljdbc4.jar.我正在调用sqoop就像从文件夹(存储jar的地方)一样:sqooplist-tables--drivercom.microsoft.jdbc.sqlserver.SQLServerDriver--connectjdbc:sqlserver://localhost:1433;user=me;password=myPassword;-libjars=./sqljdbc4.jar我收到以下警告和错误:13/10/2518:38:13WARNsqoop.ConnFactory:Parameter--driverissettoanexplicitdriverh

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