Apache Zeppelin adalah Notebook berbasis web yang menyediakan analitik data interaktif. Dengan Zeppelin, Anda dapat membuat dokumen interaktif dan kolaboratif menggunakan berbagai interpreter bawaan, seperti Scala, Python, SparkSQL, dan Hive. Hologres kompatibel dengan PostgreSQL dan mendukung koneksi langsung ke Apache Zeppelin untuk analitik data. Topik ini menjelaskan cara menghubungkan Apache Zeppelin ke Hologres guna melakukan analitik visual.
Batasan
Pada versi terbaru Apache Zeppelin, interpreter PostgreSQL telah ditinggalkan dan digabung ke dalam interpreter JDBC. Anda dapat menggunakan interpreter JDBC—yang menawarkan fitur yang sama—untuk terhubung ke Hologres.
Menghubungkan Apache Zeppelin ke Hologres
-
Instal Apache Zeppelin.
Untuk menginstal Apache Zeppelin, lihat dokumentasi resmi Apache Zeppelin.
-
Konfigurasikan interpreter.
-
Masuk ke Apache Zeppelin, klik nama pengguna Anda di pojok kanan atas, lalu pilih Interpreter dari menu tarik-turun.

-
Di pojok kanan atas halaman, klik +Create dan konfigurasikan parameter berikut untuk membuat interpreter baru.

-
Masukkan nama kustom untuk Interpreter Name.
-
Saat membuat interpreter, atur Interpreter Group ke JDBC.
-
-
Setelah mengatur Interpreter Group ke JDBC, konfigurasikan parameter berikut.

Parameter
Deskripsi
default.url
URL JDBC. Formatnya adalah
jdbc:postgresql://{host}:{port}/{database}. Parameter tersebut dijelaskan sebagai berikut:-
Host: Alamat jaringan instans Hologres. Buka halaman detail instans di Konsol Hologres, lalu peroleh alamat jaringan dari bagian Network Information.
-
port: Nomor port instans Hologres. Buka halaman detail instans di Konsol Hologres dan peroleh nomor port dari bagian Network Information.
-
database: Nama database yang telah Anda buat di Hologres.
default.user
ID AccessKey Akun Alibaba Cloud Anda. Untuk informasi selengkapnya tentang cara memperoleh ID AccessKey, lihat Buat Pasangan Kunci Akses.
default.password
Rahasia AccessKey Akun Alibaba Cloud Anda. Untuk informasi selengkapnya tentang cara memperoleh Rahasia AccessKey, lihat Buat Pasangan Kunci Akses.
Anda juga dapat mengatur parameter lain di halaman tersebut sesuai kebutuhan. Untuk informasi selengkapnya tentang parameter tersebut, lihat dokumentasi resmi Apache Zeppelin.
-
-
Di bagian bawah halaman, klik Save untuk menyimpan konfigurasi.
-
-
Buat Notebook untuk melakukan analitik data.
Saat menulis SQL di Notebook, tambahkan nama interpreter sebelum pernyataan SQL, misalnya
%hologres. Hal ini memungkinkan Zeppelin menggunakan interpreter yang ditentukan untuk menghasilkan dan mengirim kueri. Anda dapat menentukan jenis tampilan data di halaman tersebut. Hasil kueri akan ditampilkan di bagian bawah halaman.