Elasticsearch har en JDBC-importer, der gør det muligt at indeksere alle data, der kan hentes gennem en JDBC-forbindelse. For eksempel kan du bruge Elasticsearch JDBC plugin med Easysoft JDBC-Access Driver til at indeksere Microsoft Access-data:
Installation af Easysoft JDBC-Access-driveren
- Download JDBC-Access-driveren. (Registrering påkrævet.)
- Installer og licensér JDBC-Access-driveren på den maskine, hvor Elasticsearch er installeret.
Installer JDBC-Access-driveren i standardmappen.
For installationsinstruktioner, se JDBC-Access Driver-dokumentationen.
- Hvis du bruger en 64-bit version af Windows, i Kontrolpanel> System> Avancerede systemindstillinger> Miljøvariabler , dobbeltklik på
PATH
på listen over systemvariabler. Sørg for, atPATH
indeholder:drive:\Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\32-Bits\Libs\
Sørg for, at denne mappe vises før
C:\Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\Libs\
iPATH
.
Tilslutning af Elasticsearch til Microsoft Access
- Download JDBC-importøren til Elasticsearch til den maskine, hvor Elasticsearch er installeret, og udpak zip-filens indhold.
- Kopiér JDBC-Access Driver JAR-filen til undermappen elasticsearch-jdbc lib. For eksempel:
copy \Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\32-Bits\Libs\esmdb.jar elasticsearch-jdbc-2.3.4.0\lib
- Opret et nyt batchscript til JDBC-Access-driveren ved at lave en kopi af et, der leveres med elasticsearch-jdbc:
cd elasticsearch-jdbc-2.3.4.0 copy mysql-simple-example.bat ms-access.bat
- Rediger batch-scriptet, så det ser sådan ud:
@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"
Erstat Java- og MDB-stien med de korrekte stier på dit system.
- Start Elasticsearch, hvis det ikke allerede kører.
- Kør batchfilen elasticsearch-jdbc.
- Gå til i din webbrowser:
http://localhost:9200/northwind/_search