我正在從CSV文件導入列到彈性搜索,任何人都可以幫我找到確切的查詢和要求加載數據到csv的彈性搜索。從CSV文件導入數據(列)到彈性搜索
-1
A
回答
0
也許你需要使用filebeat和logstash。
Filebeat讀取您的csv文件併發送到logstash。
https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-installation.html
Logstash解析您的數據(它可以以csv解析),併發送至elasticsearch。
Logstash CSV輸入:
https://www.elastic.co/guide/en/logstash/current/plugins-filters-csv.html
0
可以加載CSV使用此python腳本到ES:
import csv
from elasticsearch import helpers, Elasticsearch
es = Elasticsearch()
with open('file.csv') as f:
r = csv.DictReader(f)
helpers.bulk(es, r, index='index_name', doc_type='doc_type')
這將做批量插入所有行的CSV文件elasticsearch 。如果您想要插入大約100件左右的物品,您可以製作一個計數器並一次插入100個物品。 PS:對於Java,您可以查看此庫here。
相關問題
- 1. 從nodejs導入數據到彈性搜索
- 2. 我的CSV文件中從彈性搜索導出的可讀列名稱?
- 3. 彈性數據彈性搜索 - 查詢 - 全文搜索
- 4. 彈性搜索行到列
- 5. 彈性搜索5和彈簧數據彈性搜索
- 6. 彈性數據彈性搜索 - 查詢
- 7. 導入CSV從混合數據文件導入到MATLAB
- 8. 從CSV文件導入數據
- 9. 如何從文件導入csv數據
- 10. Flask-Python從csv文件導入數據
- 11. 輪胎+彈性搜索 - 強制導入
- 12. 導入csv文件到oracle數據庫
- 13. 將數據導入csv文件到mysql
- 14. 數據導入.csv文件到CouchDB的
- 15. 如何從csv文件導入數據到數據庫中?
- 16. 春季啓動+彈性數據彈性搜索+彈性搜索5.6.0
- 17. 彈性數據彈性搜索高亮文本
- 18. 彈性搜索 - 從集羣導出索引到不同集羣
- 19. 從Spark中彈性搜索中插入地理數據
- 20. 如何打印出從彈性搜索導出的CVS文件中的列名?
- 21. 加入彈性搜索
- 22. 插入頭部的每個文件上傳到彈性搜索
- 23. 併發文件解析並插入到彈性搜索中
- 24. DataFrame列拆分(從CSV文件導入數據)
- 25. 什麼是從MySQL的數據同步到彈性搜索
- 26. 將數據從Splunk移動到彈性搜索
- 27. 如何標記從Neo4j複製到彈性搜索的數據?
- 28. 將數據從solr遷移到彈性搜索
- 29. 將數據導出到CSV文件並檢索文件名
- 30. 從CSV文件導入到mysql數據庫錯誤
我應該在哪寫這個python腳本? – dharani
您應該將腳本寫入放置csv的相同文件夾中。否則,您可以在第no行指定CSV的寫入路徑。 4. –
我裝了我的csv到彈性的,重要的東西在這裏,我不得不提及sincedb路徑! – dharani