[
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)