Не удается подключиться к Hive с помощью кода Java - PullRequest
0 голосов
/ 01 июня 2019

Я могу подключиться к улью с помощью билайна. Но не удалось подключиться через JDBC. Я получаю информацию о версии Связанная ошибка.

Ошибка: ОШИБКА org.apache.hadoop.hive.metastore.RetringHMSHandler MetaException (сообщение: информация о версии не найдена в метастаре.)

private static String driverName = "org.apache.hive.jdbc.HiveDriver";

public static void main(String[] args) throws SQLException, ClassNotFoundException {
    // Register driver and create driver instance

    Class.forName(driverName);
    // get connection

    Connection con = DriverManager.getConnection("jdbc:hive2://", "", "");
    System.out.println("Connection: " + con.getCatalog());
    Statement stmt = con.createStatement();

    stmt.executeQuery("CREATE DATABASE userdb");
    System.out.println("Database userdb created successfully.");

    con.close();
}

Ниже приведена информация о помпе.

<dependency>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-jdbc</artifactId>
     <version>3.1.1</version>
</dependency>
<dependency>
     <groupId>org.apache.hive</groupId>
     <artifactId>hive-exec</artifactId>
     <version>3.1.1</version>
</dependency>
<dependency>
     <groupId>org.apache.hadoop</groupId>
     <artifactId>hadoop-common</artifactId>
     <version>3.2.0</version>
</dependency>

Пожалуйста, помогите

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...