ELK导入数据

5.1 问题
本案例要求批量导入数据:

使用 curl 命名为集群批量导入数据,并查看
5.2 步骤
实现此案例需要按照如下步骤进行。

步骤一:导入数据

使用POST方式批量导入数据,数据格式为json,url 编码使用data-binary导入含有index配置的json文件

[student@room9pc01 ~]$ scp /var/ftp/elk/*.gz root@192.168.1.56:/root/
[root@kibana ~]# gzip -d logs.jsonl.gz
[root@kibana ~]# curl -X POST “http://192.168.1.51:9200/_bulk” \
–data-binary @logs.jsonl
2)使用GET查询结果

[root@kibana ~]# curl -XGET ‘http://192.168.1.51:9200/_mget?pretty’ -d ‘{
“docs”:[
{
“_index”:“shakespeare”,
“_type:”:“act”,
“_id”:0
},
{
“_index”:“shakespeare”,
“_type:”:“line”,
“_id”:0
},
{
“_index”:“tedu”,
“_type:”:“teacher”,
“_id”:25
}
]
}’
{ //查询的结果
“docs” : [ {
“_index” : “shakespeare”,
“_type” : “act”,
“_id” : “0”,
“_version” : 1,
“found” : true,
“_source” : {
“line_id” : 1,
“play_name” : “Henry IV”,
“speech_number” : “”,
“line_number” : “”,

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 鲸 设计师: meimeiellie
应支付0元
点击重新获取
扫码支付

支付成功即可阅读