簡體   English   中英

錯誤:java.lang.ClassNotFoundException:org.apache.hive.jdbc.HiveDriver postgres外部數據包裝器

[英]ERROR: java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver postgres Foreign data wrapper

    =# SELECT code, total_emp FROM sample_07 ORDER BY code LIMIT 3;
    **ERROR:  java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver**
            at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
            at HadoopJDBCUtils.ConnInitialize(HadoopJDBCUtils.java:74)

    /usr/local/pgsql/lib under this directory i have got the following JARs
    hive-jdbc-2.1.0.2.6.5.8-7-standalone.jar
    hadoop-common-2.8.3-amzn-0.jar
    Hadoop_FDW.jar

是否需要更改JAR文件的任何版本,或者是否缺少我創建的擴展hadoop_fdw

外部數據包裝程序 開發 者指南 hadoop_fdw包裝程序鏈接參考

就我而言,也需要重新啟動數據庫,並設置類路徑

 echo $HADOOP_FDW_CLASSPATH
 /usr/local/pgsql/lib/Hadoop_FDW.jar:/usr/local/pgsql/lib/hive-jdbc-2.1.0.2.6.5.8-7- 
 standalone.jar:/usr/local/pgsql/lib/:/home/ec2-user/agensgraph/contrib/hadoop_fdw/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM