You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hive.apache.org by Anja Gruenheid <an...@gatech.edu> on 2011/03/20 20:17:17 UTC
Problems with MetaStore
Hi!
I'm trying to set up a test environment locally on my laptop and it
works if I use the standard embedded derby driver. As soon as I add a
hive-site.xml, I tried both MySQL and Derby with servers definitely
running and the respective parameters set in that hive-site.xml, I get
the following exception:
FAILED: Error in metadata: javax.jdo.JDOFatalDataStoreException:
Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago.
The driver has not received any packets from the server.
NestedThrowables:
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications
link failure
The last packet sent successfully to the server was 0 milliseconds ago.
The driver has not received any packets from the server.
FAILED: Execution Error, return code 1 from
org.apache.hadoop.hive.ql.exec.DDLTask
If I switch back to the embedded driver by erasing hive-site and
restarting hadoop, it works again.
Does anyone have any idea why that error occurs?
Thanks,
Anja
RE: Problems with MetaStore
Posted by "Christopher, Pat" <pa...@hp.com>.
That message is saying, 'found all drivers, trying to connect to specified metastore db. Can't'.
Check the following:
- MySQL/Derby server running
- correct ip/hostname specified (I've had troubles with dynamic ips)
- userid/pwd exists on server and has correct grants
- will need create database, create table, insert, update, select, delete
You shouldn't need to restart hadoop to test these changes or for swapping in a hive-site.xml, you should only need to restart hive.
If all of those are correct, shoot me your hive-site.xml and I'll take a look.
Pat
-----Original Message-----
From: Anja Gruenheid [mailto:anja.gruenheid@gatech.edu]
Sent: Sunday, March 20, 2011 12:17 PM
To: user@hive.apache.org
Subject: Problems with MetaStore
Hi!
I'm trying to set up a test environment locally on my laptop and it
works if I use the standard embedded derby driver. As soon as I add a
hive-site.xml, I tried both MySQL and Derby with servers definitely
running and the respective parameters set in that hive-site.xml, I get
the following exception:
FAILED: Error in metadata: javax.jdo.JDOFatalDataStoreException:
Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago.
The driver has not received any packets from the server.
NestedThrowables:
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications
link failure
The last packet sent successfully to the server was 0 milliseconds ago.
The driver has not received any packets from the server.
FAILED: Execution Error, return code 1 from
org.apache.hadoop.hive.ql.exec.DDLTask
If I switch back to the embedded driver by erasing hive-site and
restarting hadoop, it works again.
Does anyone have any idea why that error occurs?
Thanks,
Anja