Elasticsearch có trình nhập JDBC cho phép nó lập chỉ mục bất kỳ dữ liệu nào có thể được truy xuất thông qua kết nối JDBC. Ví dụ:bạn có thể sử dụng plugin Elasticsearch JDBC với Trình điều khiển Easysoft JDBC-Access để lập chỉ mục dữ liệu Microsoft Access:
Cài đặt Trình điều khiển Easysoft JDBC-Access
- Tải xuống Trình điều khiển JDBC-Access. (Cần đăng ký.)
- Cài đặt và cấp phép cho Trình điều khiển JDBC-Access trên máy có cài đặt Elasticsearch.
Cài đặt Trình điều khiển JDBC-Access vào thư mục mặc định.
Để biết hướng dẫn cài đặt, hãy xem tài liệu Trình điều khiển JDBC-Access.
- Nếu bạn đang sử dụng phiên bản Windows 64 bit, trong Bảng Điều khiển > Hệ thống > Cài đặt Hệ thống Nâng cao > Biến Môi trường , nhấp đúp vào
PATH
trong danh sách Biến hệ thống. Đảm bảo rằngPATH
chứa:ổdrive:\Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\32-Bits\Libs\
Đảm bảo rằng thư mục này xuất hiện trước
C:\Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\Libs\
trongPATH
.
Kết nối Elasticsearch với Microsoft Access
- Tải xuống trình nhập JDBC cho Elasticsearch xuống máy có cài đặt Elasticsearch và giải nén nội dung của tệp zip.
- Sao chép tệp JAR của Trình điều khiển JDBC-Access vào thư mục con co dãn-jdbc lib. Ví dụ:
copy \Program Files\Easysoft Limited\Easysoft JDBC-Access Gateway\32-Bits\Libs\esmdb.jar elasticsearch-jdbc-2.3.4.0\lib
- Tạo một tập lệnh hàng loạt mới cho Trình điều khiển JDBC-Access, bằng cách tạo một bản sao của một tập lệnh được cung cấp cùng vớiasticsearch-jdbc:
cd elasticsearch-jdbc-2.3.4.0 copy mysql-simple-example.bat ms-access.bat
- Chỉnh sửa tập lệnh loạt sao cho giống như sau:
@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"
Thay thế đường dẫn Java và MDB bằng các đường dẫn chính xác trên hệ thống của bạn.
- Khởi động Elasticsearch, nếu nó chưa chạy.
- Chạy tệp lôasticsearch-jdbc.
- Trong trình duyệt web của bạn, hãy truy cập:
http:// localhost:9200 / Northwind / _search