Hi Tali,

Is the Postgres JDBC driver JAR on your CLASSPATH? If not you need to
download the driver JAR, stick it in a directory, and then set the
environment variable HIVE_AUX_JARS_PATH=<driver directory>. Also, can you
please turn on logging and send us the log messages, e.g:

% hive -hiveconf hive.root.logger=INFO,console

Thanks.

Carl

On Thu, Sep 23, 2010 at 3:16 PM, Tali K <ncherr...@hotmail.com> wrote:

>  Hi All,
>
> We are trying to fet hive 5.0  to use postgresql as a metastore, and are
> getting the following error:
>
> FAILED: Error in metadata: javax.jdo.JDOFatalInternalException: Error
> creating transactional connection factory
> NestedThrowables:
> java.lang.reflect.InvocationTargetException
> FAILED: Execution Error, return code 1 from
> org.apache.hadoop.hive.ql.exec.DDLTask
>
> Here is the relevant portion of the hive-site.xml configuration file:
>
> <property>
>   <name>javax.jdo.option.ConnectionURL</name>
>
> <value>jdbc:postgresql://localhost:5432/hive?CreateDatabaseIfNotExist=true</value>
>   <description>JDBC connect string for a JDBC metastore</description>
> </property>
> <property>
>   <name>javax.jdo.option.ConnectionDriverName</name>
>   <value>com.postgresql.jdbc.Driver</value>
>   <description>Driver class name for a JDBC metastore</description>
> </property>
> <property>
>   <name>javax.jdo.option.ConnectionUserName</name>
>   <value>hadoop</value>
> </property>
> <property>
>   <name>javax.jdo.option.ConnectionPassword</name>
>   <value>hadoop</value>
> </property>
>
> We added these jars to no avail:
>
> jpox-rdbms-1.2.3.jar
> jpox-core-1.2.3.jar
> jdo2-core-2.0.jar
>
> We are using the Cloudera distribution of hadoop & hive, and the jdo2-api
> jar was already present.
>
> Any ideas? Please help!!!!!
>
> Thanks in advance,
> Tali
>
>

Reply via email to