2016-02-27 149 views
1

這是我的場景..Spring Batch and ElasticSearch

我需要讀取csv文件並將輸出存儲到ElasticSearch。我正在使用Spring Batch來讀取csv文件。任何人都可以給我例子如何使用Spring Batch或Spring Batch Extension保存elasticsearch?

回答

0

一個老問題,也許你會發現答案現在,但這裏有雲......

要使用ElasticSearch工作,你需要春數據,你只需從你的作家寫的項目與平時一樣,但與一個存儲庫實例如 - repository.save(list)其中list是從Spring批處理器傳遞給writer的項目的List

其中repository基本上是來自Spring Data的ElasticsearchRepository。您需要爲您的物品定義repositories

您需要提供ElasticsearchRepository定義到ElasticSearch實例定義,方法是編輯 - @EnableElasticsearchRepositories並定義持久層爲已完成here。將@EnableElasticsearchRepositories編輯爲項目的實際存儲庫包位置。

希望它有幫助!