Я могу подключиться к улью с помощью билайна. Но не удалось подключиться через 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>
Пожалуйста, помогите