GET XXX/_search
{
"query": {
"range": {
"insertTime": {
"gte": 1651680000000,
"lte": 1651766399000
}
}
},
"sort": [
{
"insertTime": {
"order": "desc"
}
}
]
}
GET XXX/_search
{
"query": {
"match_all": {}
},
"sort": [
{
"insertTime": {
"order": "desc"
}
}
]
}
PUT _all/_settings
{
"index.max_result_window":1822410
}
GET XXX/_search
{
"query":{
"range": {
"insertTime": {
"lte": 1651161599000,
"gte": 1651075200000
}
}
},
"aggs": {
"tranAmount": {
"stats": {
"field": "tranAmount"
}
}
}
}
GET XXX/_search
{
"query": {
"match_all": {}
},
"sort": [
{
"insertTime": {
"order": "asc"
}
}
]
}
GET XXX/_search
{
"query" : {
"match_all" : {}
}
}
GET XXX/_search
{
"query": {
"term": {
"machanismNo": {
"value": "J00000006"
}
}
}
}
GET XXX/_search
{
"query": {
"match": {
"machanismNo": "J00000006"
}
}
}
GET XXX/_search
{
"query": {
"term" : {
"mercNo" : {
"value" : "872113553110249"
}
}
}
}
GET XXX/_search
{
"query": {
"match_all": {}
}
}
// 1 索引数据复制 首先将副本取消,取消间隔时间
PUT XXX/_settings
{
"number_of_replicas": 0,
"refresh_interval": -1
}
// 2 加参数,会生成执行任务的id
POST _reindex?slices=auto&refresh&wait_for_completion=false
{
"source": {
"index":"XX"
},
"dest": {
"index":"XXXX"
}
}
// 3 执行id,查看更新进度
GET _tasks/fI0ZdHi-TOKzlPMHU-CVsA:32275748
// 获取全部库
GET _cat/indices
// 查看映射关系
GET XXX/_mapping
// 当服务器大小占用超过95% 后,会拒绝添加,执行此方法可以重置
PUT /_all/_settings
{"index.blocks.read_only_allow_delete": null}
// 查看集群的健康并显示索引状态
GET /_cluster/health?level=indices
// 查看副本分配信息
GET /_cat/shards?v
// 查看索引健康状态
GET /_cluster/health?level=indices
// 查看节点使用情况
GET /_cat/allocation?v
// 节点故障分析
GET /_cluster/allocation/explain
// 索引分配信息
get /_cat/indices?v
// 查看故障分片有几个
GET _cat/shards?h=index,shard,prirep,state,unassigned.reason
// 设置副本数量 status为yellow时。所有主分片均已分配,但未分配一个或多个副本分片。如果群集中的某个节点发生故障,则在修复该节点之前,某些数据可能不可用。 可以重新分配副片。
PUT /index/_settings
{
"number_of_replicas": 0
}
// 解除es只读状态,当es使用内存超过90%会进入只读状态,只能查询和删除
PUT /_all/_settings
{"index.blocks.read_only_allow_delete": "false"}
PUT /xxxx
{
"settings": {
"number_of_replicas": 1,
"number_of_shards": 1
},
#映射
"mappings": {
"properties": {
"id" : {
"type": "integer"
},
"name" : {
"type": "keyword"
},
"introduce" : {
"type": "text",
"analyzer": "ik_smart"
}
}
}
}
#查看映射
GET /_cat/product
GET /_cat/product?v #带"?v"就是列出列名的意思
逐步完善es的操作(本文章只是本人工作中操作记录)
于 2022-05-10 15:56:28 首次发布