Rajesh Balamohan created HIVE-5524:
--------------------------------------
Summary: Unwanted delay in getting Hive metastore connection with
METASTORE_CLIENT_CONNECT_RETRY_DELAY/
Key: HIVE-5524
URL: https://issues.apache.org/jira/browse/HIVE-5524
Project: Hive
Issue Type: Bug
Reporter: Rajesh Balamohan
Reference:
http://svn.apache.org/repos/asf/hive/trunk/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java
>>>>
for (URI store : metastoreUris) {
....
...
if (isConnected) {
break;
}
}
// Wait before launching the next round of connection retries.
if (retryDelaySeconds > 0) {
try {
LOG.info("Waiting " + retryDelaySeconds + " seconds before next
connection attempt.");
Thread.sleep(retryDelaySeconds * 1000);
} catch (InterruptedException ignore) {}
}
>>>>
By default "hive.metastore.client.connect.retry.delay" is set to 1 second. If
it is set to 10 seconds, this code will wait for 10 seconds even if a
successful connection is made in first attempt itself.
This can be avoided by changing to
>>>>
if (!isConnected && retryDelaySeconds > 0) {
....
>>>>
--
This message was sent by Atlassian JIRA
(v6.1#6144)