ОШИБКА: java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver postgres Оболочка внешних данных
=# 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 ref
1 ответ
Необходимо перезапустить базу данных, а также в моем случае... и установить echo classpath $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/