[ 
https://issues.apache.org/jira/browse/HIVE-29303?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Butao Zhang reassigned HIVE-29303:
----------------------------------

    Assignee: Butao Zhang

> 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
>            Assignee: Butao Zhang
>            Priority: Minor
>
> 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