elk之del tools

 1、在Kibana搜索数据

message:"打开送风模式"

 

2、Dev Tools常用命令

GET _search

{
"query": {
"match_all": {}
}
}

GET /

#增加索引
PUT /shijiange

DELETE /secure-2019.03.14

#查看索引
GET _cat/indices?v

GET /secure-2019.03.15/_search?q=*

GET /messages-2019.03.15/_search?q=*


#删除索引
DELETE /logstash-*

DELETE /access-2019.03.14

GET /logstash-2019.03.13/_search?q=*

GET /access-2019.03.14/_search?q=*

#设置字段
PUT /shijiange/users/1
{
"name":"shijiange",
"age": 30
}

#查询索引
GET /shijiange/users/1


#查询所有数据
GET /shijiange/_search?q=*

#查询所有数据
GET /logstash-2019.03.13/_search?q=*

DELETE /logstash-2019.03.13

#原来已经存在的,再put一条数据,就会变成update
PUT /shijiange/users/1
{
"name":"shijiange",
"age": 29
}

#获取数据
GET /shijiange/users/1

DELETE /shijiange/users/1

#修改但不覆盖
PUT /shijiange/users/2
{
"name":"shijiange",
"age": 33
}

GET /shijiange/users/2

#修改但不覆盖,增加一条
POST /shijiange/users/2/_update
{
"doc": {
"age": 25
}
}

#修改所有数据或增加字段
POST /shijiange/_update_by_query
{
"script": {
"source": "ctx._source['age']=20"
},
"query": {
"match_all": {}
}
}

GET /shijiange/_search?q=*


#增加一个字段
POST /shijiange/_update_by_query
{
"script":{
"source": "ctx._source['city']='hangzhou'"
},
"query":{
"match_all": {}
}
}

#查看filebase索引
#查看索引
GET _cat/indices?v

##查询所有数据
GET /filebeat-6.6.1-2019.03.13/_search?q=*


GET /logstash-2019.03.13/_search?q=*

 

####################################

es 用法:

[root@a1 filebeat-6.6.1]# curl 127.0.0.1:9200
{
"name" : "EJ4yuWc",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "egdxoOg_Tx2G73eOX4GU5w",
"version" : {
"number" : "6.6.1",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "1fd8f69",
"build_date" : "2019-02-13T17:10:04.160291Z",
"build_snapshot" : false,
"lucene_version" : "7.6.0",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}

 

#查看接口

[root@a1 filebeat-6.6.1]# curl 127.0.0.1:9200/_cat
=^.^=
/_cat/allocation
/_cat/shards
/_cat/shards/{index}
/_cat/master
/_cat/nodes
/_cat/tasks
/_cat/indices
/_cat/indices/{index}
/_cat/segments
/_cat/segments/{index}
/_cat/count
/_cat/count/{index}
/_cat/recovery
/_cat/recovery/{index}
/_cat/health
/_cat/pending_tasks
/_cat/aliases
/_cat/aliases/{alias}
/_cat/thread_pool
/_cat/thread_pool/{thread_pools}
/_cat/plugins
/_cat/fielddata
/_cat/fielddata/{fields}
/_cat/nodeattrs
/_cat/repositories
/_cat/snapshots/{repository}
/_cat/templates

 

#查看接口状态

[root@a1 filebeat-6.6.1]# curl 127.0.0.1:9200/_cat/health
1552636064 07:47:44 elasticsearch yellow 1 1 32 32 0 0 25 0 - 56.1%

 

#安装x-pack

 初始化密码

 

 

配置kibana密码,用上面生成的密码

启动kibana,prot:5601

 

#登录访问

操作dev tools

 

#查看安装的插件

 

 

 

 #增加内容

 

#查询

 

 

 

 删除

 

#批量插入

 

 

 分类查找

 

多条件查询

 

 取反

 

 可选

 mapping

 

 创建索引,设置settings

 

 修改

公里数最近的在前面

 

 查询30-40岁发的内容

 

 按年龄排序

 

 按年龄30-40之间的排序(降序)

 

对短语或消息进行搜索(注意大小写自动处理,相同位置才能匹配)

 

 

 增加字段和高亮标签(样式)

 

对年龄做聚合统计:20-30,30-40,40-50

 

 

 

 

 

对城市进行统

 

内置分析器

 

 内置分析器,大小写会统一

 

 分析器,处理内置: “.” ,根据不同需求,选择不同分析器。

 

分析器

 

 分析器,转成小写

 

 

posted @ 2019-03-15 14:48  努力哥  阅读(530)  评论(0)    收藏  举报