导入数据到ES的集中方式
1.通过kibana add data导入kibana样例数据
2.手动导入自定义数据
以前导入数据到ES的步骤导致如下:
1. Create index and mapping
2. Bluk批量导入数据
3.通过Kibana machine learning - Data Visualizer - import csv file手动导入数据
参考文献: Analyzing Aftershock Data with Elasticsearch and Kibana via CSV Import | Elastic Blog
1. Download earth quakes sample data and upload to kibana:
https://assets.contentstack.io/v3/assets/bltefdd0b53724fa2ce/blt12d310703c56d1bd/5c57d73deab90dd80b53ee90/quakes_data.csv
文件第一行一般是列名:time,loc,latitude,longitude,depth,mag,id,place
kibana会根据列名生成mappling和Ingestline,可以在Override中修改字段名和字段类型:
2. 创建index名,这里可以review mapping 和ingest pipeline
如果elasticsearch集群没有设置ingest pipline节点,就将ingest pipeline删除,不然在uploading data那一步会报错。