Thanks for sharing the issue.
Currently I am using two different environment params to run my sessions:
One for Hive and one for Spark (wout conflicting Jars being present at the
same time), and this seemed to solve my issues. Although I have seen some
issues, specially once I need to restart my metastore server.

On Mon, Jun 8, 2015 at 1:11 PM, Slava Markeyev <slava.marke...@upsight.com>
wrote:

> Sounds like you ran into this:
> https://issues.apache.org/jira/browse/HIVE-9198
>
>
> On Mon, Jun 8, 2015 at 1:06 PM, James Pirz <james.p...@gmail.com> wrote:
>
>> Thanks !
>> There was a similar problem: Conflicting Jars, but between Hive and
>> Spark.
>> My eventual goal is running Spark with Hive's tables, and having Spark's
>> libraries on my path as well, there were conflicting Jar files.
>> I removed Spark libraries from my PATH and Hive's services (remote
>> metastore) just started all well.
>> For now I am good, but I am just wondering what is the correct way to fix
>> this ? Once I wanna start Spark, I need to include its libraries to the
>> PATH, and the conflicts seems inevitable.
>>
>>
>>
>> On Mon, Jun 8, 2015 at 12:09 PM, Slava Markeyev <
>> slava.marke...@upsight.com> wrote:
>>
>>> It sounds like you are running into a jar conflict between the hive
>>> packaged derby and hadoop distro packaged derby. Look for derby jars on
>>> your system to confirm.
>>>
>>> In the mean time try adding this to your hive-env.sh or hadoop-env.sh
>>> file:
>>>
>>> export HADOOP_USER_CLASSPATH_FIRST=true
>>>
>>> On Mon, Jun 8, 2015 at 11:52 AM, James Pirz <james.p...@gmail.com>
>>> wrote:
>>>
>>>> I am trying to run Hive 1.2.0 on Hadoop 2.6.0 (on a cluster, running
>>>> CentOS). I am able to start Hive CLI and run queries. But once I try to
>>>> start Hive's metastore (I trying to use the builtin derby) using:
>>>>
>>>> hive --service metastore
>>>>
>>>> I keep getting Class Not Found Exceptions for
>>>> "org.apache.derby.jdbc.EmbeddedDriver" (See below).
>>>>
>>>> I have exported $HIVE_HOME and added $HIVE_HOME/bin and $HIVE_HOME/lib
>>>> to the $PATH, and I see that there is "derby-10.11.1.1.jar" file under
>>>> $HIVE_HOME/lib .
>>>>
>>>> In my hive-site.xml (under $HIVE_HOME/conf) I have:
>>>>
>>>> <property>
>>>>     <name>javax.jdo.option.ConnectionDriverName</name>
>>>>     <value>org.apache.derby.jdbc.EmbeddedDriver</value>
>>>>     <description>Driver class name for a JDBC metastore</description>
>>>>   </property>
>>>>
>>>> <property>
>>>>     <name>javax.jdo.option.ConnectionURL</name>
>>>>     <value>jdbc:derby:;databaseName=metastore_db;create=true</value>
>>>>     <description>JDBC connect string for a JDBC metastore</description>
>>>>   </property>
>>>>
>>>> So I am not sure, why it can not find it.
>>>> Any suggestion or hint would be highly appreciated.
>>>>
>>>>
>>>> Here is the error:
>>>>
>>>> javax.jdo.JDOFatalInternalException: Error creating transactional
>>>> connection factory
>>>> ...
>>>> Caused by: java.lang.NoClassDefFoundError: Could not initialize class
>>>> org.apache.derby.jdbc.EmbeddedDriver
>>>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>> at
>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
>>>> at
>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
>>>> at java.lang.Class.newInstance(Class.java:379)
>>>> at
>>>> org.datanucleus.store.rdbms.connectionpool.AbstractConnectionPoolFactory.loadDriver(AbstractConnectionPoolFactory.java:47)
>>>> at
>>>> org.datanucleus.store.rdbms.connectionpool.BoneCPConnectionPoolFactory.createConnectionPool(BoneCPConnectionPoolFactory.java:54)
>>>> at
>>>> org.datanucleus.store.rdbms.ConnectionFactoryImpl.generateDataSources(ConnectionFactoryImpl.java:238)
>>>> at
>>>> org.datanucleus.store.rdbms.ConnectionFactoryImpl.initialiseDataSources(ConnectionFactoryImpl.java:131)
>>>> at
>>>> org.datanucleus.store.rdbms.ConnectionFactoryImpl.<init>(ConnectionFactoryImpl.java:85)
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>> Slava Markeyev | Engineering | Upsight
>>>
>>> Find me on LinkedIn <http://www.linkedin.com/in/slavamarkeyev>
>>> <http://www.linkedin.com/in/slavamarkeyev>
>>>
>>
>>
>
>
> --
>
> Slava Markeyev | Engineering | Upsight
>
> Find me on LinkedIn <http://www.linkedin.com/in/slavamarkeyev>
> <http://www.linkedin.com/in/slavamarkeyev>
>

Reply via email to