Elasticsearch har en JDBC-importör som låter den indexera all data som kan hämtas via en JDBC-anslutning. Du kan till exempel använda Elasticsearch JDBC-plugin med Easysoft JDBC-Access Driver för att indexera Microsoft Access-data:
Installera Easysoft JDBC-Access-drivrutinen
- Ladda ner JDBC-Access-drivrutinen. (Registrering krävs.)
- Installera och licensiera JDBC-Access-drivrutinen på maskinen där Elasticsearch är installerat.
Installera JDBC-Access Driver i standardmappen.
För installationsinstruktioner, se JDBC-Access Driver-dokumentationen.
- Om du använder en 64-bitarsversion av Windows, i Kontrollpanelen> System> Avancerade systeminställningar> Miljövariabler , dubbelklicka på
PATH
i listan med systemvariabler. Se till attPATH
innehåller:drive:\Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\32-Bits\Libs\
Se till att den här mappen visas före
C:\Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\Libs\
iPATH
.
Ansluter Elasticsearch till Microsoft Access
- Ladda ner JDBC-importören för Elasticsearch till maskinen där Elasticsearch är installerad och extrahera zip-filens innehåll.
- Kopiera JDBC-Access Driver JAR-filen till undermappen elasticsearch-jdbc lib. Till exempel:
copy \Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\32-Bits\Libs\esmdb.jar elasticsearch-jdbc-2.3.4.0\lib
- Skapa ett nytt batchskript för JDBC-Access-drivrutinen genom att göra en kopia av ett som medföljer elasticsearch-jdbc:
cd elasticsearch-jdbc-2.3.4.0 copy mysql-simple-example.bat ms-access.bat
- Redigera batchskriptet så att det ser ut så här:
@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"
Ersätt Java- och MDB-sökvägarna med rätt sökvägar på ditt system.
- Starta Elasticsearch, om den inte redan körs.
- Kör batchfilen elasticsearch-jdbc.
- I din webbläsare går du till:
http://localhost:9200/northwind/_search