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

ASF GitHub Bot updated HIVE-29092:
----------------------------------
    Labels: pull-request-available  (was: )

> NoClassDefFoundError: io/netty/util/NetUtil when using hive jdbc standalone 
> jar
> -------------------------------------------------------------------------------
>
>                 Key: HIVE-29092
>                 URL: https://issues.apache.org/jira/browse/HIVE-29092
>             Project: Hive
>          Issue Type: Improvement
>            Reporter: Butao Zhang
>            Priority: Major
>              Labels: pull-request-available
>
> https://lists.apache.org/thread/bj953b4lq5fhn9j3xcgfl3nlh62qt6zb
> Test hive-jdbc-standalone againt Hive 4.1.0-RC0
> * maven pom dependency
> {code:java}
>     <dependencies>
>         <dependency>
>             <groupId>org.apache.hive</groupId>
>             <artifactId>hive-jdbc</artifactId>
>             <classifier>standalone</classifier>
>             <version>4.1.0</version>
>         </dependency>
>     </dependencies>
> {code}
> * Java code blocks:
> {code:java}
> public class TestHiveJdbc {
>     public static void main(String[] args) throws SQLException {
>         Connection con = 
> DriverManager.getConnection("jdbc:hive2://127.0.0.1:10000/default");
>         Statement stmt = con.createStatement();
>         ResultSet resultSet = stmt.executeQuery("show create table 
> testdb.testice");
>         while (resultSet.next()) {
>             System.out.println(resultSet.getString(1));
>         }
>     }
> }
> {code}
> * Exception:
> {code:java}
> Exception in thread "main" java.lang.NoClassDefFoundError: 
> io/netty/util/NetUtil
>       at 
> org.apache.hadoop.hive.common.IPStackUtils.<clinit>(IPStackUtils.java:41)
>       at org.apache.hive.jdbc.Utils.extractURLComponents(Utils.java:650)
>       at org.apache.hive.jdbc.Utils.parseURL(Utils.java:464)
>       at org.apache.hive.jdbc.HiveConnection.<init>(HiveConnection.java:323)
>       at org.apache.hive.jdbc.HiveConnection.<init>(HiveConnection.java:316)
>       at org.apache.hive.jdbc.HiveConnection.<init>(HiveConnection.java:292)
>       at org.apache.hive.jdbc.HiveDriver.connect(HiveDriver.java:94)
>       at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:681)
>       at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:252)
>       at org.example.TestHiveJdbc.main(TestHiveJdbc.java:12)
> Caused by: java.lang.ClassNotFoundException: io.netty.util.NetUtil
>       at 
> java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
>       at 
> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
>       at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
>       ... 10 more
> {code}



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

Reply via email to