Es-hive-hive-create-database
Hive-データベースの作成
基本技術情報センターは、ダトス・イ・タブラス・パラ・アナリザー・ダトス・エストラチュラドス・ベース・デ・ドトス・ベース・プーデン・デフィニール・ラス・ベースス・デ・ダトス・イ・タブラス・パラ・アナリザー・ダトス・エストラチュラドスの技術文書です。 アナトリシスのアナトシスと、マナラ表形式のアナリスト、アナリストのコンサルタント。 エステカピトゥロエクスプリカコモクレアセシオンベースデダトス。 Secconóncontiene una base de datos predeterminada denominada default 。
Instrucciónデータベース作成
ハイブの基本的なデータベースを作成します。 Hive es un espacio de * nombres or unacolecciónde tablasの基本データベース。 ラ*シンタクシス*デスタインストラクションes la siguiente:
CREATE DATABASE|SCHEMA [IF NOT EXISTS] <database name>
Aquí、SI NO EXISTE es unacláusulaopcional、que avisa al usuario de que una una base de datos con el mismo nombre ya existe。 Podemos utilizar ESQUEMA en lugar de base de datos en este comando。 La siguiente consulta se ejecuta para crear una base de datos llamada userdb :
hive> CREATE DATABASE [IF NOT EXISTS] userdb;
O
hive> CREATE SCHEMA userdb;
基地局のリストのコンサルティングとコンサルティング:
hive> SHOW DATABASES;
default
userdb
Programa JDBC
その他のJDBC JDBCパラメータは、継続的な指標です。
import java.sql.SQLException;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.sql.DriverManager;
public class HiveCreateDb {
private static String driverName = "org.apache.hadoop.hive.jdbc.HiveDriver";
public static void main(String[] args) throws SQLException {
//Register driver and create driver instance
Class.forName(driverName);
//get connection
Connection con = DriverManager.getConnection("jdbc:hive://localhost:10000/default", "", "");
Statement stmt = con.createStatement();
stmt.executeQuery("CREATE DATABASE userdb");
System.out.println(“Database userdb created successfully.”);
con.close();
}
}
アーカイブHiveCreateDb.javaのプログラムを保護します。 ロスシギエンテスコマンドは、プログラムに対応しています。
$ javac HiveCreateDb.java
$ java HiveCreateDb
サライダ:
Database userdb created successfully.