Elasticsearch Cat 명령
52317 단어 ElasticSearch
Cat 명령 공통 매개변수
GET _cat/master?help
id | | node id
host | h | host name
ip | | ip address
node | n | node name
GET _cat/master?v
id host ip node
AhlyPtZYTta1AVH_7mUSbQ node1 192.168.113.101 master-1
GET _cat/master?v&h=host,ip,node
host ip node
node1 192.168.113.101 master-1
bytes=kb store.size kb
GET _cat/indices?v&h=index,docs.count,store.size&bytes=kb
index docs.count store.size
.monitoring-es-6-2018.08.25 441 721
.monitoring-kibana-6-2018.08.25 18 205
.kibana 1 7
.security-6 3 19
# json,test,yaml
# text
# json format=json&pretty
GET _cat/indices?v&h=index,docs.count,store.size&bytes=kb&format=json&pretty
[
{
"index": ".monitoring-es-6-2018.08.25",
"docs.count": "476",
"store.size": "1114"
},
{
"index": ".monitoring-kibana-6-2018.08.25",
"docs.count": "21",
"store.size": "72"
},
{
"index": ".kibana",
"docs.count": "1",
"store.size": "7"
},
{
"index": ".security-6",
"docs.count": "3",
"store.size": "19"
}
]
# yaml format=yaml&pretty
GET _cat/indices?v&h=index,docs.count,store.size&bytes=kb&format=yaml&pretty
---
- index: ".monitoring-es-6-2018.08.25"
docs.count: "509"
store.size: "979"
- index: ".monitoring-kibana-6-2018.08.25"
docs.count: "24"
store.size: "142"
- index: ".kibana"
docs.count: "1"
store.size: "7"
- index: ".security-6"
docs.count: "3"
store.size: "19"
# index ,docs.count
GET _cat/indices?v&h=index,docs.count,store.size&bytes=kb&format=json&pretty&s=index,docs.count:desc
[
{
"index": ".kibana",
"docs.count": "1",
"store.size": "7"
},
{
"index": ".monitoring-es-6-2018.08.25",
"docs.count": "608",
"store.size": "1068"
},
{
"index": ".monitoring-kibana-6-2018.08.25",
"docs.count": "33",
"store.size": "163"
},
{
"index": ".security-6",
"docs.count": "3",
"store.size": "19"
}
]
클러스터 상태 보기
GET _cat/health?v&h=cluster,status
cluster status
my-elk green
클러스터 노드 및 디스크 잔여 보기
#
GET _cat/nodes?v
ip heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
192.168.113.103 60 93 5 0.54 0.53 0.55 di - data-2
192.168.113.104 12 87 7 0.72 0.77 0.94 - - client-1
192.168.113.101 13 90 4 0.35 0.32 0.37 m * master-1
192.168.113.102 46 91 100 2.81 2.84 3.44 di - data-1
#
GET _cat/nodes?v&h=ip,node.role,name,disk.avail
ip node.role name disk.avail
192.168.113.102 di data-1 2.4gb
192.168.113.103 di data-2 6.5gb
192.168.113.104 - client-1 5gb
192.168.113.101 m master-1 6.5gb
클러스터 마스터 노드 보기
GET _cat/master?v
id host ip node
AhlyPtZYTta1AVH_7mUSbQ node1 192.168.113.101 master-1
할당 보기
# (shards),
GET _cat/allocation?v
shards disk.indices disk.used disk.avail disk.total disk.percent host ip node
4 8.2mb 14gb 3.2gb 17.2gb 81 node2 192.168.113.102 data-1
4 5.7mb 9.9gb 7.3gb 17.2gb 57 node3 192.168.113.103 data-2
중단된 작업 보기
GET _cat/pending_tasks?v
insertOrder timeInQueue priority source
각 노드에서 실행 중인 플러그인 보기
GET _cat/plugins?v
name component version
data-2 x-pack-core 6.2.4
data-2 x-pack-deprecation 6.2.4
data-2 x-pack-graph 6.2.4
data-2 x-pack-logstash 6.2.4
data-2 x-pack-ml 6.2.4
data-2 x-pack-monitoring 6.2.4
data-2 x-pack-security 6.2.4
data-2 x-pack-upgrade 6.2.4
data-2 x-pack-watcher 6.2.4
client-1 x-pack-core 6.2.4
client-1 x-pack-deprecation 6.2.4
client-1 x-pack-graph 6.2.4
client-1 x-pack-logstash 6.2.4
client-1 x-pack-ml 6.2.4
client-1 x-pack-monitoring 6.2.4
client-1 x-pack-security 6.2.4
client-1 x-pack-upgrade 6.2.4
client-1 x-pack-watcher 6.2.4
master-1 x-pack-core 6.2.4
master-1 x-pack-deprecation 6.2.4
master-1 x-pack-graph 6.2.4
master-1 x-pack-logstash 6.2.4
master-1 x-pack-ml 6.2.4
master-1 x-pack-monitoring 6.2.4
master-1 x-pack-security 6.2.4
master-1 x-pack-upgrade 6.2.4
master-1 x-pack-watcher 6.2.4
data-1 x-pack-core 6.2.4
data-1 x-pack-deprecation 6.2.4
data-1 x-pack-graph 6.2.4
data-1 x-pack-logstash 6.2.4
data-1 x-pack-ml 6.2.4
data-1 x-pack-monitoring 6.2.4
data-1 x-pack-security 6.2.4
data-1 x-pack-upgrade 6.2.4
data-1 x-pack-watcher 6.2.4
각 노드의 사용자 정의 속성 보기
GET /_cat/nodeattrs?v
node host ip attr value
data-2 node3 192.168.113.103 ml.machine_memory 1028517888
data-2 node3 192.168.113.103 ml.max_open_jobs 20
data-2 node3 192.168.113.103 ml.enabled true
client-1 node4 192.168.113.104 ml.machine_memory 1856888832
client-1 node4 192.168.113.104 ml.max_open_jobs 20
client-1 node4 192.168.113.104 ml.enabled true
master-1 node1 192.168.113.101 ml.machine_memory 1028517888
master-1 node1 192.168.113.101 ml.max_open_jobs 20
master-1 node1 192.168.113.101 ml.enabled true
data-1 node2 192.168.113.102 ml.machine_memory 1028517888
data-1 node2 192.168.113.102 ml.max_open_jobs 20
data-1 node2 192.168.113.102 ml.enabled true
색인 분할 복구 보기
# ,
# ,
GET _cat/recovery/.kibana?v&format=json&pretty
[
{
"index": ".kibana",
"shard": "0",
"time": "446ms",
"type": "empty_store",
"stage": "done",
"source_host": "n/a",
"source_node": "n/a",
"target_host": "node2",
"target_node": "data-1",
"repository": "n/a",
"snapshot": "n/a",
"files": "0",
"files_recovered": "0",
"files_percent": "0.0%",
"files_total": "0",
"bytes": "0",
"bytes_recovered": "0",
"bytes_percent": "0.0%",
"bytes_total": "0",
"translog_ops": "0",
"translog_ops_recovered": "0",
"translog_ops_percent": "100.0%"
},
{
"index": ".kibana",
"shard": "0",
"time": "2s",
"type": "peer",
"stage": "done",
"source_host": "node2",
"source_node": "data-1",
"target_host": "node3",
"target_node": "data-2",
"repository": "n/a",
"snapshot": "n/a",
"files": "1",
"files_recovered": "1",
"files_percent": "100.0%",
"files_total": "1",
"bytes": "230",
"bytes_recovered": "230",
"bytes_percent": "100.0%",
"bytes_total": "230",
"translog_ops": "0",
"translog_ops_recovered": "0",
"translog_ops_percent": "100.0%"
}
]
모든 데이터 노드에fielddata가 현재 사용하고 있는 메모리 보기
전문 검색용 역렬 인덱스가 매우 적합하다.그러나 필터링, 그룹 집합, 정렬 작업은 색인을 정렬하는 것이 더 적합하다.
ES에 필드다타의 데이터 구조를 도입하여 정렬 인덱스를 만들었습니다.필드 정렬, 그룹 집합, 필터가 필요하면fielddata로 설정할 수 있습니다.
기본값:
text 형식의 필드는 그룹을 나누고 정렬할 수 없습니다. 필요하면 이 필드의fielddata=true를 열어야 하지만, 이렇게 하면 대량의 메모리를 소모하기 때문에 이렇게 사용하는 것을 권장하지 않습니다.
키워드 형식은 기본적으로 그룹을 나누고 정렬할 수 있습니다.
fielddata는 기본적으로 게으른 불러오는 메커니즘을 사용하여 메모리에 불러옵니다.특정 필드의 기수가 너무 크면 OOM이 나타날 수 있습니다.
GET _cat/fielddata?v&h=node,field,size
node field size
data-1 kibana_stats.kibana.uuid 0b
data-1 kibana_stats.kibana.status 0b
data-2 kibana_stats.kibana.uuid 0b
data-2 kibana_stats.kibana.status 0b
#
GET _cat/fielddata?v&h=node,field,size&fields=kibana_stats.kibana.uuid
node field size
data-2 kibana_stats.kibana.uuid 0b
data-1 kibana_stats.kibana.uuid 0b
등록된 스냅샷 저장소 보기
GET _cat/repositories?v
id type
스냅샷 저장소에서 스냅샷 보기
# ES HDFS、S3 ,
# ,
# ,
GET _cat/snapshots/repo1?v
각 노드 스레드 풀의 통계 정보 보기
# bulk
# actinve( ),queue( ) reject( )
GET _cat/thread_pool/bulk?v&format=json&pretty
[
{
"node_name": "data-2",
"name": "bulk",
"active": "0",
"queue": "0",
"rejected": "0"
},
{
"node_name": "client-1",
"name": "bulk",
"active": "0",
"queue": "0",
"rejected": "0"
},
{
"node_name": "master-1",
"name": "bulk",
"active": "0",
"queue": "0",
"rejected": "0"
},
{
"node_name": "data-1",
"name": "bulk",
"active": "0",
"queue": "0",
"rejected": "0"
}
]
색인 보기
GET _cat/indices/.monitoring*?v&h=index,health
index health
.monitoring-es-6-2018.08.25 green
.monitoring-kibana-6-2018.08.25 green
별칭 보기
GET _cat/aliases?v&h=alias,index
alias index
.security .security-6
색인 템플릿 보기
GET _cat/templates?v&format=json&pretty
[
{
"name": "logstash-index-template",
"index_patterns": "[.logstash]",
"order": "0",
"version": null
},
{
"name": "security_audit_log",
"index_patterns": "[.security_audit_log*]",
"order": "2147483647",
"version": null
},
{
"name": ".monitoring-kibana",
"index_patterns": "[.monitoring-kibana-6-*]",
"order": "0",
"version": "6020099"
},
{
"name": ".watches",
"index_patterns": "[.watches*]",
"order": "2147483647",
"version": null
},
{
"name": ".monitoring-beats",
"index_patterns": "[.monitoring-beats-6-*]",
"order": "0",
"version": "6020099"
},
{
"name": ".ml-notifications",
"index_patterns": "[.ml-notifications]",
"order": "0",
"version": "6020499"
},
{
"name": ".ml-anomalies-",
"index_patterns": "[.ml-anomalies-*]",
"order": "0",
"version": "6020499"
},
{
"name": ".ml-state",
"index_patterns": "[.ml-state]",
"order": "0",
"version": "6020499"
},
{
"name": "security-index-template",
"index_patterns": "[.security-*]",
"order": "1000",
"version": null
},
{
"name": ".watch-history-7",
"index_patterns": "[.watcher-history-7*]",
"order": "2147483647",
"version": null
},
{
"name": ".ml-meta",
"index_patterns": "[.ml-meta]",
"order": "0",
"version": "6020499"
},
{
"name": ".monitoring-alerts",
"index_patterns": "[.monitoring-alerts-6]",
"order": "0",
"version": "6020099"
},
{
"name": ".monitoring-logstash",
"index_patterns": "[.monitoring-logstash-6-*]",
"order": "0",
"version": "6020099"
},
{
"name": ".triggered_watches",
"index_patterns": "[.triggered_watches*]",
"order": "2147483647",
"version": null
},
{
"name": ".monitoring-es",
"index_patterns": "[.monitoring-es-6-*]",
"order": "0",
"version": "6020099"
},
{
"name": "kibana_index_template:.kibana",
"index_patterns": "[.kibana]",
"order": "0",
"version": null
}
]
단일 또는 클래스 또는 전체 클러스터 문서 보기
#
GET _cat/count?v
epoch timestamp count
1535185950 16:32:30 3008
#
GET _cat/count/.monitoring*?v
epoch timestamp count
1535186185 16:36:25 2162
참고: 지워지지 않은 삭제된 문서는 포함하지 않고 실제 문서 수만 포함합니다.
각 인덱스의 분할 보기
GET _cat/shards?v&format=json&pretty&s=index
[
{
"index": ".kibana",
"shard": "0",
"prirep": "p",
"state": "STARTED",
"docs": "1",
"store": "4kb",
"ip": "192.168.113.102",
"node": "data-1"
},
{
"index": ".kibana",
"shard": "0",
"prirep": "r",
"state": "STARTED",
"docs": "1",
"store": "4kb",
"ip": "192.168.113.103",
"node": "data-2"
},
{
"index": ".monitoring-es-6-2018.08.25",
"shard": "0",
"prirep": "p",
"state": "STARTED",
"docs": "2557",
"store": "1.6mb",
"ip": "192.168.113.102",
"node": "data-1"
},
{
"index": ".monitoring-es-6-2018.08.25",
"shard": "0",
"prirep": "r",
"state": "STARTED",
"docs": "2557",
"store": "1.5mb",
"ip": "192.168.113.103",
"node": "data-2"
},
{
"index": ".monitoring-kibana-6-2018.08.25",
"shard": "0",
"prirep": "p",
"state": "STARTED",
"docs": "211",
"store": "110.1kb",
"ip": "192.168.113.102",
"node": "data-1"
},
{
"index": ".monitoring-kibana-6-2018.08.25",
"shard": "0",
"prirep": "r",
"state": "STARTED",
"docs": "211",
"store": "110.1kb",
"ip": "192.168.113.103",
"node": "data-2"
},
{
"index": ".security-6",
"shard": "0",
"prirep": "p",
"state": "STARTED",
"docs": "3",
"store": "9.8kb",
"ip": "192.168.113.102",
"node": "data-1"
},
{
"index": ".security-6",
"shard": "0",
"prirep": "r",
"state": "STARTED",
"docs": "3",
"store": "9.8kb",
"ip": "192.168.113.103",
"node": "data-2"
}
]
색인마다segment 보기
GET _cat/segments/.kibana?v&format=json&pretty
[
{
"index": ".kibana",
"shard": "0",
"prirep": "p",
"ip": "192.168.113.102",
"segment": "_2",
"generation": "2",
"docs.count": "1",
"docs.deleted": "0",
"size": "3.7kb",
"size.memory": "1346",
"committed": "true",
"searchable": "true",
"version": "7.2.1",
"compound": "true"
},
{
"index": ".kibana",
"shard": "0",
"prirep": "r",
"ip": "192.168.113.103",
"segment": "_2",
"generation": "2",
"docs.count": "1",
"docs.deleted": "0",
"size": "3.7kb",
"size.memory": "1346",
"committed": "true",
"searchable": "true",
"version": "7.2.1",
"compound": "true"
}
]
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
spring-data-elasticsearch 페이지 조회부록: 1. 이름에서 알 수 있듯이QueryBuilder는 검색 조건, 필터 조건을 구축하는 데 사용되고 SortBuilder는 정렬을 구축하는 데 사용된다. 예를 들어 우리는 어느 위치에서 100미터 범위 내의 모...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.