2016-09-28 4 views
0

開始時にhiveこの例外が発生しています。これで助けてください:ハイブシェルがロードされない

Exception in thread "main" java.lang.ClassCastException: jdk.internal.loader.ClassLoaders$AppClassLoader (in module: java.base) cannot be cast to java.net.URLClassLoader (in module: java.base) 
    at org.apache.hadoop.hive.ql.session.SessionState.<init>(SessionState.java:374) 
    at org.apache.hadoop.hive.ql.session.SessionState.<init>(SessionState.java:350) 
    at org.apache.hadoop.hive.cli.CliSessionState.<init>(CliSessionState.java:60) 
    at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:663) 
    at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:641) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0([email protected]/Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke([email protected]/NativeMethodAccessorImpl.java:62) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke([email protected]/DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke([email protected]/Method.java:531) 
    at org.apache.hadoop.util.RunJar.run(RunJar.java:221) 
    at org.apache.hadoop.util.RunJar.main(RunJar.java:136) 

答えて

0

Java9を使用していますか? Java 9では、java.net.URLClassLoaderを使用しなくなりました。 による:http://openjdk.java.net/projects/jigsaw/talks/prepare-for-jdk9-j1-2015.pdf

しかし、私はHiveをJDK8に指定することで問題を解決することができました。

**私はこのサイトを初めて利用しているので、コメントを投稿できません。

+0

これはコメントです。 –

関連する問題