używałem Elastic Search 1.7 w wersji dla mojej aplikacji i za pomocą pojęcia rzeki byłem wypełnienie danych z SQL Server do ElasticSearch stosując następujący artykuł: https://www.pluralsight.com/blog/it-ops/elasticsearch-and-sql-serverdanych z SQL Server do ElasticSearch Węzła
URL: POST http://localhost:9200/_river/my_jdbc_river/_meta
JSON:
{
"type":"jdbc",
"schedule" : "0 0-59 0-23 ? * *",
"jdbc": {
"driver":"com.microsoft.sqlserver.jdbc.SQLServerDriver",
"url":"jdbc:sqlserver://127.0.0.1:1433;databaseName=MyDatabase",
"user":"my_db_user","password":"password",
"sql":"select ID as _id, FirstName, LastName, DateOfBirth from People",
"index":"people",
"type":"person"
}
}
Ale w dokumentacji elastycznego poszukiwaniu 2.0 mówi rzeki są przestarzałe .Is istnieje lepszy sposób, aby skopiować dane z SQL Server elastyczna z elastycznego poszukiwaniu 2,0
Wszelkie przykładowy kod alternatywą byłoby bardzo pomocne
Dzięki
Ta odpowiedź może pomóc: http://stackoverflow.com/questions/34477095/elasticsearch-replication-of-other-system-data/34477639#34477639 – Val