Butao Zhang created HIVE-29303:
----------------------------------

             Summary: Fix the 'DnsjavaInetAddressResolverProvider not found' 
exception in Java-based Beeline
                 Key: HIVE-29303
                 URL: https://issues.apache.org/jira/browse/HIVE-29303
             Project: Hive
          Issue Type: Bug
            Reporter: Butao Zhang


We talked about Beeline client in 
https://issues.apache.org/jira/browse/HIVE-29213?focusedCommentId=18035012&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-18035012

 

And I found exception when using the lightweight, java-based Beeline client:
{code:java}
./hive/packaging/target/apache-hive-beeline-4.2.0-SNAPSHOT/bin/beeline -u 
"jdbc:hive2://127.0.0.1:10004/default hive"
HADOOP_HOME not set, executing beeline using JAVA
Exception in thread "main" java.util.ServiceConfigurationError: 
java.net.spi.InetAddressResolverProvider: Provider 
org.xbill.DNS.spi.DnsjavaInetAddressResolverProvider not found
        at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:593)
        at 
java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.nextProviderClass(ServiceLoader.java:1219)
        at 
java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1228)
        at 
java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1273)
        at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1309)
        at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1393)
        at java.base/java.util.ServiceLoader.findFirst(ServiceLoader.java:1812)
        at java.base/java.net.InetAddress.loadResolver(InetAddress.java:508)
        at java.base/java.net.InetAddress.resolver(InetAddress.java:488)
        at 
java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1826)
        at 
java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:1139)
        at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1818)
        at java.base/java.net.InetAddress.getLocalHost(InetAddress.java:1931)
        at 
org.apache.logging.log4j.core.util.NetUtils.getHostname(NetUtils.java:71)
        at 
org.apache.logging.log4j.core.util.NetUtils.getLocalHostname(NetUtils.java:56)
        at 
org.apache.logging.log4j.core.LoggerContext.lambda$setConfiguration$2(LoggerContext.java:667)
        at 
java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708)
        at 
org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:667)
        at 
org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:762)
        at 
org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:784)
        at 
org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:300)
        at 
org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:257)
        at 
org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:46)
        at org.apache.logging.log4j.LogManager.getContext(LogManager.java:118)
        at 
org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:58)
        at 
org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46)
        at 
org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:32)
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:363)
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:388)
        at 
org.apache.hadoop.util.ShutdownHookManager.<clinit>(ShutdownHookManager.java:70)
        at 
org.apache.hive.common.util.ShutdownHookManager.<clinit>(ShutdownHookManager.java:38)
        at 
org.apache.hive.beeline.BeeLine.addBeelineShutdownHook(BeeLine.java:1454)
        at org.apache.hive.beeline.BeeLine.begin(BeeLine.java:1121)
        at org.apache.hive.beeline.BeeLine.begin(BeeLine.java:1101)
        at 
org.apache.hive.beeline.BeeLine.mainWithInputRedirection(BeeLine.java:567)
        at 
org.apache.hive.beeline.BeeLine.mainWithInputRedirection(BeeLine.java:561)
        at org.apache.hive.beeline.BeeLine.main(BeeLine.java:544)
 {code}
 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to