Hi:

Check LOG4J log file (Usaually, it is in /tmp/hive/hive.log or 
/tmp/${LOGNAME}/hive.log) for more details on the reason for the failure to 
instantiate HiveMetaStore client.

If the MySQLConnection was stale due to long pause,  try adding  
'autoReconnect=true' option to the MySQL url ....

> jdbc:mysql://bigdata5.bateswhite.com:3306/hadoop?auto-Reconnect=true


* This should automatically reconnect the socket connection if it was timed-out 
if the connection was not used for a while.

Thanks,
Selva-

On Oct 17, 2013, at 10:03 AM, "Garg, Rinku" <rinku.g...@fisglobal.com> wrote:

> Hi,
>  
> Try this also in hive-site
>  
> <property>
>   <name>javax.jdo.option.ConnectionDriverName</name>
>   <value> com.mysql.jdbc.Driver </value>
>   <description>Driver class name for a JDBC metastore</description>
> </property>
>  
>  
> Thanks & Regards,
> Rinku Garg
> 
> From: Clay McDonald [mailto:stuart.mcdon...@bateswhite.com] 
> Sent: 17 October 2013 18:53
> To: 'user@hive.apache.org'; 'nimar...@pssd.com'
> Cc: 'Eric Mizell'; Rommel Garcia; Yi Zhang
> Subject: RE: Problem starting Hive
>  
> It looks good to me…
>  
> <property>
>   <name>javax.jdo.option.ConnectionURL</name>
>   <value>jdbc:mysql://bigdata5.bateswhite.com:3306/hadoop</value>
>   <description>JDBC connect string for a JDBC metastore</description>
> </property>
>  
> <property>
>   <name>javax.jdo.option.ConnectionDriverName</name>
>   <value>sqladmin</value>
>   <description>Driver class name for a JDBC metastore</description>
> </property>
>  
> <property>
> <name>javax.jdo.option.ConnectionPassword</name>
> <value>password</value>
> <description>Enter your MySQL credentials. </description>
> </property>
>  
> <property>
> <name>hive.metastore.uris</name>
> <value>thrift://bigdata5.bateswhite.com:9083</value>
> <description>URI for client to contact metastore server. To enable 
> HiveServer2, leave the property value empty. </description>
> </property>
>  
> </configuration>
>  
>  
> From: Clay McDonald [mailto:stuart.mcdon...@bateswhite.com] 
> Sent: Thursday, October 17, 2013 9:17 AM
> To: 'nimar...@pssd.com'
> Cc: 'user@hive.apache.org'; 'Eric Mizell'; Rommel Garcia; Yi Zhang
> Subject: RE: Problem starting Hive
>  
> Nick, let me check…
>  
>  
> From: Martin, Nick [mailto:] 
> Sent: Thursday, October 17, 2013 9:00 AM
> To: user@hive.apache.org
> Subject: RE: Problem starting Hive
>  
> Hi Clay,
>  
> Quick housekeeping/config check…is the URI in /etc/hive/conf/hive-site.xml 
> pointing to the right place?
>  
> From: Clay McDonald [mailto:stuart.mcdon...@bateswhite.com] 
> Sent: Thursday, October 17, 2013 8:54 AM
> To: 'Eric Mizell'; Rommel Garcia; Yi Zhang; 'user@hive.apache.org'
> Cc: Chris Hackett; Steve Puckett; Clay McDonald; Terry Padgett
> Subject: Problem starting Hive
>  
> Good morning all, I have another issue this morning. This time with Hive. 
> Hive was working before I restarted the server. My metastore is MySQL on the 
> same server. See error below;
>  
> [root@bigdata5 staff]# hive
> 13/10/16 12:31:18 WARN conf.Configuration: mapred.max.split.size is 
> deprecated. Instead, use mapreduce.input.fileinputformat.split.maxsize
> 13/10/16 12:31:18 WARN conf.Configuration: mapred.min.split.size is 
> deprecated. Instead, use mapreduce.input.fileinputformat.split.minsize
> 13/10/16 12:31:18 WARN conf.Configuration: mapred.min.split.size.per.rack is 
> deprecated. Instead, use 
> mapreduce.input.fileinputformat.split.minsize.per.rack
> 13/10/16 12:31:18 WARN conf.Configuration: mapred.min.split.size.per.node is 
> deprecated. Instead, use 
> mapreduce.input.fileinputformat.split.minsize.per.node
> 13/10/16 12:31:18 WARN conf.Configuration: mapred.reduce.tasks is deprecated. 
> Instead, use mapreduce.job.reduces
> 13/10/16 12:31:18 WARN conf.Configuration: 
> mapred.reduce.tasks.speculative.execution is deprecated. Instead, use 
> mapreduce.reduce.speculative
>  
> Logging initialized using configuration in 
> jar:file:/usr/lib/hive/lib/hive-common-0.11.0.2.0.5.0-67.jar!/hive-log4j.properties
> SLF4J: Class path contains multiple SLF4J bindings.
> SLF4J: Found binding in 
> [jar:file:/usr/lib/hadoop/lib/slf4j-log4j12-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: Found binding in 
> [jar:file:/usr/lib/hive/lib/slf4j-log4j12-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an 
> explanation.
> hive> show tables;
> FAILED: Execution Error, return code 1 from 
> org.apache.hadoop.hive.ql.exec.DDLTask. java.lang.RuntimeException: Unable to 
> instantiate org.apache.hadoop.hive.metastore.HiveMetaStoreClient
> hive>
>  
> ---------------------------------------------------------------------------------------
>  snip ------------------------------------------------------------------------
>  
> mysql> SELECT user, host FROM mysql.user;
> +----------+-------------------------+
> | user     | host                    |
> +----------+-------------------------+
> | sqladmin | %                       |
> | root     | 127.0.0.1               |
> |          | Bigdata5.bateswhite.com |
> | root     | Bigdata5.bateswhite.com |
> |          | localhost               |
> | root     | localhost               |
> | sqladmin | localhost               |
> +----------+-------------------------+
> 7 rows in set (0.00 sec)
>  
> mysql> SHOW DATABASES;
> +--------------------+
> | Database           |
> +--------------------+
> | information_schema |
> | hadoop             |
> | mysql              |
> | test               |
> +--------------------+
> 4 rows in set (0.00 sec)
>  
> Clay McDonald 
> Database Administrator
> Bates White, LLC 
> 1300 Eye St, NW, Suite 600 East 
> Washington, DC 20005 
> Main: 202.408.6110 
> Cell: 202.560.4101 
> Direct: 202.747.5962 
> Email: clay.mcdon...@bateswhite.com
> ****************************************************
> This electronic message transmission contains information from Bates White, 
> LLC, which may be confidential or privileged. The information is intended to 
> be for the use of the individual or entity named above. If you are not the 
> intended recipient, be aware that any disclosure, copying, distribution, or 
> use of the contents of this information is prohibited.
> If you have received this electronic transmission in error, please notify me 
> by telephone at 202.747.5962 or by electronic mail at 
> clay.mcdon...@bateswhite.com immediately.
> *****************************************************
> _____________
> The information contained in this message is proprietary and/or confidential. 
> If you are not the intended recipient, please: (i) delete the message and all 
> copies; (ii) do not disclose, distribute or use the message in any manner; 
> and (iii) notify the sender immediately. In addition, please be aware that 
> any message addressed to our domain is subject to archiving and review by 
> persons other than the intended recipient. Thank you.

Reply via email to