草庐IT

jdbc_driver_library

全部标签

mysql - Phoenix JDBC 时间戳列问题

我正在处理Hbase数据库,并使用ApachePhoenix使用普通SQL查询访问Hbase。我在表中有两列,分别用varchar和Date保存当前的UTC时间戳。加载一些数据后,当我查询回Hbase时,我得到了Date类型的事件时间戳列的奇怪结果。EventUTC(Date):2017-01-1316:36:59.0EventUTC(varchar):2017-01-1321:36:59以上两个值应该是相同的,但对于每条记录,当查询事件UTC(日期)列时给我错误的结果,即正好晚了5小时。我不知道这个问题是从哪里来的。我没有保存任何时区信息,我知道JavaUtil或SQL时间戳不存储任

hadoop - 在 EMR Spark 上,JDBC 加载第一次失败,然后工作

我在AWSElasticMapReduce5.3.1中使用spark-shell和Spark2.1.0从Postgres数据库加载数据。loader.load总是失败然后成功。为什么会这样?[hadoop@[SNIP]~]$SPARK_PRINT_LAUNCH_COMMAND=1spark-shell--driver-class-path~/postgresql-42.0.0.jarSparkCommand:/etc/alternatives/jre/bin/java-cp/home/hadoop/postgresql-42.0.0.jar:/usr/lib/spark/conf/:/

hadoop - SQOOP 1 无法加载 Sybase 驱动程序 - 无法加载数据库驱动程序类 : com. sybase.jdbc3.jdbc.SybDriver

我正在尝试使用sqoop-1从sybaseIQ导入数据。jdts-1.3.1.jar放在/sqoop/sqoop-1.4.6/lib文件夹中。当这个语法运行时,sqoopimport--connect'`jdbc:jtds:sybase:tds`://10.***.*.***@5500:*****'--driver'com.sybase.jdbc3.jdbc.SybDriver'--username"username"--password-p--query"select*fromdw.DM_ADDRESSwhererownum我在这里错过了什么?我使用的是正确的驱动程序吗?这是http

java - 配置单元 jdbc 连接超时

我在服务器node25上安装了hive2.2,并尝试使用jdbc通过单个查询测试“select*frommytestlimit5”访问hiveserver2,大多数情况下会导致异常:.....引起:java.net.ConnectException:连接超时:连接在org.apache.thrift.transport.TSocket.open(TSocket.java:221)它偶尔会成功,但使用直线没有问题。这是我的hiveserver2日志:2017-03-28T09:59:28,347DEBUG[HiveServer2-Handler-Pool:Thread-133]trans

hadoop - Hive jdbc 驱动程序不适用于 ignite - java.lang.IncompatibleClassChangeError : Implementing class

我正在尝试将ignite与配置单元一起使用(hadoop作为辅助文件系统)。我有一个JavaAPI。我需要在配置单元中插入数据,所以我需要以下依赖项。org.apache.hivehive-jdbc2.1.1org.slf4jslf4j-log4j12log4jlog4j只要我在我的pom文件中插入这个依赖项,Ignite就会停止工作并给出以下错误。java.lang.IncompatibleClassChangeError:实现类1077[main]INFOo.s.b.f.x.XmlBeanDefinitionReader-LoadingXMLbeandefinitionsfromU

java - Mapreduce 作业吐出 java.io.IOException : com. mysql.jdbc.Driver

hadoop-2.7.3我正在创建一个mapreduce作业,它从HDFS输入文件读取数据并将数据写入mysql。它在启动连接时抛出错误。没有其他信息,例如连接被拒绝或classNotFound异常。简单的IO异常,对我来说没有任何意义。Error:java.io.IOException:com.mysql.jdbc.Driveratorg.apache.hadoop.mapreduce.lib.db.DBOutputFormat.getRecordWriter(DBOutputFormat.java:185)atorg.apache.hadoop.mapred.ReduceTask$

opencv - java.library.path hadoop 中没有 libopencv_core.so

我在hadoop中工作,当我为我的图像处理程序创建可运行的jar时,突然发生了这个错误,它与opencvnative库路径有关在使用eclipse时我可以设置路径://System.loadLibrary(Core.NATIVE_LIBRARY_NAME);但是在使用hadoop执行可运行的jar时它会出错。谁能指正一下?hduser@master:/home/mnh/Desktop$hadoopjaropencv19.jar/usr/local/hadoop/input/cars.mp4/usr/local/hadoop/cars8917/06/0716:15:37WARNutil.

Java JDBC Hive 客户端不满足请求,但也没有遇到错误

我有这段Java代码:importorg.apache.log4j.*;importjava.sql.*;importstaticspark.Spark.*;publicclassApp{finalstaticLoggerlogger=Logger.getLogger(App.class);publicstaticvoidmain(String[]args)throwsClassNotFoundException,SQLException{BasicConfigurator.configure();//configurelog4jClass.forName("org.apache.hi

java - Hadoop Library导入但无法在File System中设置 "get"方法

我正在尝试设置对HDFS的调用以使用文件系统从中获取文件:FileSystemfs=newFileSystem.get(newURI.create(uri),conf);但我还是遇到了这两个错误,所以我调用了所有的库Error:(46,39)java:cannotfindsymbolsymbol:classgetlocation:classorg.apache.hadoop.fs.FileSystemError:(46,47)java:cannotfindsymbolsymbol:methodcreate(java.lang.String)location:classorg.apach

ubuntu - 安装hadoop时如何修复 "Error: Could not find or load main class ” -Djava.library.path=.usr.local.hadoop.lib”

我正在尝试在Ubuntu上安装Hadoop2.9.2。我在~/.bashrc和env.sh文件中设置了相同的JAVA_HOME路径。在hadoop_store下使用正确的路径为数据节点和名称节点创建了两个单独的目录。Java版本是“java-11-openjdk-amd64”。在hadoop文件系统中格式化namenode时,我仍然面临错误。请帮助我解决它。指向我一直遵循其说明的页面的链接。https://www.digitalvidya.com/blog/install-hadoop-on-ubuntu-and-run-your-first-mapreduce-program/这是错