Elasticsearch memiliki importir JDBC yang memungkinkannya mengindeks data apa pun yang dapat diambil melalui koneksi JDBC. Misalnya, Anda dapat menggunakan plugin Elasticsearch JDBC dengan Easysoft JDBC-Access Driver untuk mengindeks data Microsoft Access:
Menginstal Driver Easysoft JDBC-Access
- Unduh Driver JDBC-Access. (Pendaftaran diperlukan.)
- Instal dan lisensikan Driver JDBC-Access pada mesin tempat Elasticsearch diinstal.
Instal Driver JDBC-Access ke dalam folder default.
Untuk petunjuk penginstalan, lihat dokumentasi Driver JDBC-Access.
- Jika Anda menggunakan Windows versi 64-bit, di Panel Kontrol> Sistem> Pengaturan Sistem Lanjutan> Variabel Lingkungan , klik dua kali
PATH
dalam daftar variabel Sistem. Pastikan bahwaPATH
berisi:drive:\Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\32-Bits\Libs\
Pastikan folder ini muncul sebelum
C:\Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\Libs\
diPATH
.
Menghubungkan Elasticsearch ke Microsoft Access
- Unduh pengimpor JDBC untuk Elasticsearch ke mesin tempat Elasticsearch diinstal dan ekstrak konten file zip.
- Salin file JDBC-Access Driver JAR ke subfolder lib elasticsearch-jdbc. Misalnya:
copy \Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\32-Bits\Libs\esmdb.jar elasticsearch-jdbc-2.3.4.0\lib
- Buat skrip batch baru untuk Driver Akses JDBC, dengan membuat salinan skrip yang disertakan dengan elasticsearch-jdbc:
cd elasticsearch-jdbc-2.3.4.0 copy mysql-simple-example.bat ms-access.bat
- Edit skrip batch sehingga terlihat seperti ini:
@echo off set DIR=%~dp0 set LIB=%DIR%..\lib\* set BIN=%DIR%..\bin REM ??? echo {^ "type" : "jdbc",^ "jdbc" : {^ "url" : "jdbc:easysoft:mdb?DBQ=C:/Users/Public/Downloads/Northwind.mdb",^ "user" : "",^ "password" : "",^ "sql" : "select * from suppliers",^ "treat_binary_as_string" : true,^ "index" : "northwind"^ }^ }^ | "C:\Progra~2\Java\jre1.8.0_131\bin\java" -cp "%LIB%" -Dlog4j.configurationFile="%BIN%\log4j2.xml" "org.xbib.tools.Runner" "org.xbib.tools.JDBCImporter"
Ganti jalur Java dan MDB dengan jalur yang benar di sistem Anda.
- Mulai Elasticsearch, jika belum berjalan.
- Jalankan file batch elasticsearch-jdbc.
- Di browser web Anda, buka:
http://localhost:9200/northwind/_search