简单的CSV到ElasticSearch导入器
csv_to_elastic.py简化了将csv文件导入ElasticSearch的过程,而无需使用ElasticSearch插件或Logstash。 它还可以更新现有的Elastic数据。
这个怎么运作
该脚本为CSV中的每一行创建一个ElasticSearch API PUT请求。 它类似于运行:
$ curl -XPUT 'http://localhost:9200/twitter/tweet/1' -d '{
"user" : "elastic",
"post_date" : "2015-09-25T14:12:12",
"message" : "trying out Elasticsearch"
}'
在json-struct和elastic-path ,脚本都将给定行的数据替换为'%'标记中包装的列名,
2022-11-11 13:04:40
6KB
Python
1