Elasticsearch heeft een JDBC-importprogramma waarmee het alle gegevens kan indexeren die kunnen worden opgehaald via een JDBC-verbinding. U kunt bijvoorbeeld de Elasticsearch JDBC-plug-in gebruiken met de Easysoft JDBC-Access Driver om Microsoft Access-gegevens te indexeren:
Het Easysoft JDBC-Access-stuurprogramma installeren
- Download het JDBC-Access-stuurprogramma. (Registratie vereist.)
- Installeer en licentieer het JDBC-Access-stuurprogramma op de computer waarop Elasticsearch is geïnstalleerd.
Installeer het JDBC-Access-stuurprogramma in de standaardmap.
Zie de JDBC-Access Driver-documentatie voor installatie-instructies.
- Als u een 64-bits versie van Windows gebruikt, in Configuratiescherm> Systeem> Geavanceerde systeeminstellingen> Omgevingsvariabelen , dubbelklik op
PATH
in de lijst Systeemvariabelen. Zorg ervoor dat hetPATH
bevat:drive:\Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\32-Bits\Libs\
Zorg ervoor dat deze map vóór
C:\Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\Libs\
verschijnt in hetPATH
.
Elastische zoeken verbinden met Microsoft Access
- Download de JDBC-importer voor Elasticsearch naar de computer waarop Elasticsearch is geïnstalleerd en pak de inhoud van het zip-bestand uit.
- Kopieer het JDBC-Access Driver JAR-bestand naar de elasticsearch-jdbc lib-submap. Bijvoorbeeld:
copy \Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\32-Bits\Libs\esmdb.jar elasticsearch-jdbc-2.3.4.0\lib
- Maak een nieuw batchscript voor de JDBC-Access Driver, door een kopie te maken van een script dat bij elasticsearch-jdbc wordt geleverd:
cd elasticsearch-jdbc-2.3.4.0 copy mysql-simple-example.bat ms-access.bat
- Bewerk het batchscript zodat het er als volgt uitziet:
@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"
Vervang het Java- en MDB-pad door de juiste paden op uw systeem.
- Start Elasticsearch, als het nog niet actief is.
- Voer het batchbestand elasticsearch-jdbc uit.
- Ga in uw webbrowser naar:
http://localhost:9200/northwind/_search