Halaman ini menunjukkan contoh penggunaan Apache Hive dengan layanan Dataproc Metastore. Dalam contoh ini, Anda akan meluncurkan sesi Hive di cluster Dataproc, lalu menjalankan perintah contoh untuk membuat database dan tabel.
Sebelum memulai
- Buat layanan Dataproc Metastore.
- Lampirkan layanan Dataproc Metastore ke cluster Dataproc.
Menghubungkan ke Apache Hive
Untuk mulai menggunakan Hive, gunakan SSH untuk terhubung ke cluster Dataproc yang terkait dengan layanan Dataproc Metastore Anda. Setelah terhubung, Anda dapat menjalankan perintah Hive dari jendela terminal SSH di browser untuk mengelola metadata.
Untuk terhubung ke Hive
- Di Google Cloud konsol, buka halaman VM Instances.
- Di daftar instance virtual machine, klik SSH di baris instance VM Dataproc yang ingin Anda hubungkan.
Jendela browser terbuka di direktori beranda Anda di node dengan output yang mirip dengan berikut ini:
Connected, host fingerprint: ssh-rsa ...
Linux cluster-1-m 3.16.0-0.bpo.4-amd64 ...
...
example-cluster@cluster-1-m:~$
Untuk memulai Hive serta membuat database dan tabel, jalankan perintah berikut di sesi SSH:
Mulai Hive.
hive
Buat database bernama
myDatabase
.create database myDatabase;
Tampilkan database yang Anda buat.
show databases;
Gunakan database yang Anda buat.
use myDatabase;
Buat tabel bernama
myTable
.create table myTable(id int,name string);
Mencantumkan tabel di bagian
myDatabase
.show tables;
Tampilkan baris tabel dalam tabel yang Anda buat.
desc MyTable;
Menjalankan perintah berikut akan menghasilkan output yang mirip dengan berikut ini:
$hive
hive> show databases;
OK
default
hive> create database myDatabase;
OK
hive> use myDatabase;
OK
hive> create table myTable(id int,name string);
OK
hive> show tables;
OK
myTable
hive> desc myTable;
OK
id int
name string