복붙노트

[HADOOP] java.lang.ClassNotFoundException가 : org.apache.hadoop.hive.service.HiveServerException

HADOOP

java.lang.ClassNotFoundException가 : org.apache.hadoop.hive.service.HiveServerException

나는 봄 응용 프로그램을 통해 하이브를 연결하기 위해 아래 링크를 참조했다.

http://noushinb.blogspot.in/2014/04/spring-hive.html

그러나 아래의 예외를 얻었다.

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/hive/service/HiveServerException
    at org.springframework.data.hadoop.hive.HiveTemplate$1.doInHive(HiveTemplate.java:267)
    at org.springframework.data.hadoop.hive.HiveTemplate$1.doInHive(HiveTemplate.java:264)
    at org.springframework.data.hadoop.hive.HiveTemplate.execute(HiveTemplate.java:83)
    at org.springframework.data.hadoop.hive.HiveTemplate.executeScript(HiveTemplate.java:264)
    at org.springframework.data.hadoop.hive.HiveTemplate.executeScript(HiveTemplate.java:252)
    at org.springframework.data.hadoop.hive.HiveTemplate.query(HiveTemplate.java:142)
    at org.springframework.data.hadoop.hive.HiveTemplate.query(HiveTemplate.java:115)
    at com.test.hive.repository.TestRepository.showTables(TestRepository.java:17)
    at com.test.hive.service.CustomService.showTables(CustomService.java:19)
    at com.test.hive.App.main(App.java:30)
Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hive.service.HiveServerException
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 10 more

여러분의 귀중한 시간을주는이 exception.Thanks를 해결하는 방법.

해결법

    from https://stackoverflow.com/questions/44561831/java-lang-classnotfoundexception-org-apache-hadoop-hive-service-hiveserverexcep by cc-by-sa and MIT license