• ES报错+操作合集


    一、es报错org.frameworkset.elasticsearch.ElasticSearchException: {"error":{"root_cause":[{"type":"cluster_block_exception","reason":"blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];"}]

    解决办法:

    1.直接在es服务器操作:curl -XPUT -H "Content-Type: application/json" http://ip:es端口/_settings -d '{"index.blocks.read_only_allow_delete": false}'

    2.postman请求:

    请求URL:http://ip:es端口/_settings

    请求参数:

     {
        "index": {
        "blocks": {
          "read_only_allow_delete": "false"
           }
        }
     }

    请求示例:

     3.kibana里直接执行

    二、es如何把索引内的数据复制出来到另一个新索引

    kibana里操作如下:

    POST /_reindex?wait_for_completion=false
    {
        "source": {
            "index": "资源索引名称"
        },
        "dest": {
            "index": "目标索引名称"
        }
    }

    三、es里多条件查询及删除数据

    kibana里操作如下:

    1.多条件查询数据

    GET 索引名称/_search
    {
      "query":{
            "bool":{
                "must":[
                    {
                        "match":{
                            "参数1":{
                                "query":"OA"
                            }
                        }
                    },
                    {
                        "range":{
                            "时间参数2":{
                                "gt":"2021-01-01 00:00:00"
                            }
                        }
                    }
                ]
            }
        }
    }

    2.多条件删除数据

    POST 索引名称/_delete_by_query
    {
      "query":{
            "bool":{
                "must":[
                    {
                        "match":{
                            "参数1":{
                                "query":"OA"
                            }
                        }
                    },
                    {
                        "range":{
                            "时间参数2":{
                                "gt":"2021-01-01 00:00:00"
                            }
                        }
                    }
                ]
            }
        }
    }
  • 相关阅读:
    机器学习—朴素贝叶斯
    数据存储为json或数据库
    使用urllib3实现http请求
    机器学习—聚类算法
    使用requests库实现http请求
    机器学习—决策树
    解析网页的多种方式
    pandas数据分析基础例子
    基于自动编码器的赛车视角转换与分割
    数据科学的面试的一些基本问题总结
  • 原文地址:https://www.cnblogs.com/supiaopiao/p/14751575.html
Copyright © 2020-2023  润新知