복붙노트

[HADOOP] org.apache.hive.service.cli.HiveSQLException : java.lang.NoClassDefFoundError가 : 조직 / 아파치 / 하둡 / IPC / CallerContext $ 빌더

HADOOP

org.apache.hive.service.cli.HiveSQLException : java.lang.NoClassDefFoundError가 : 조직 / 아파치 / 하둡 / IPC / CallerContext $ 빌더

나는 hiveserver2 내 하이브 JDBC 클라이언트 연결을 시도하고있다.  나는 다음과 같은 받는다는을 사용하고 있습니다

<dependency>
  <groupId>org.apache.hive</groupId>
  <artifactId>hive-service</artifactId>
  <version>1.2.1000.2.4.2.12-1</version>
</dependency>

hiveserver2.start() started my hiveserver2.

하지만 난 따라와 코드 내 JDBC 클라이언트를 시작할 때 :

val con: Connection = DriverManager
      .getConnection("jdbc:hive2://localhost:10000/default", "", "")
    val stmt: Statement = con.createStatement
stmt.execute("create table if not exists student (id int))

그것은 나에게 다음과 같은 예외가 있습니다 :

누구 하나이 나 솔루션의 이유를하시기 바랍니다 식별하는 데 도움이 있습니다.

미리 감사드립니다.

해결법

  1. ==============================

    1.이는 여러 이유가 일어날 수 : -

    이는 여러 이유가 일어날 수 : -

  2. from https://stackoverflow.com/questions/43149032/org-apache-hive-service-cli-hivesqlexception-java-lang-noclassdeffounderror-or by cc-by-sa and MIT license