zoukankan      html  css  js  c++  java
  • elasticsearch常用请求

    1.打开集群transport请求日志

    高版本

    curl -H "Content-Type: application/json" -XPUT 'http://localhost:9200/_cluster/settings' -d '{ "transient" : { "logger.org.elasticsearch.transport.TransportService.tracer" : "TRACE" }}'

    低版本

    curl -XPUT 'http://localhost:9200/_cluster/settings' -d '{ "transient" : { "logger.org.elasticsearch.transport.TransportService.tracer" : "TRACE" }}'

    2.分片迁移节点命令

    高版本
    curl -H "Content-Type: application/json" -XPOST 'http://localhost:9200/_cluster/reroute' -d '{
    "commands":[{
    "move":{
    "index":"index_name",
    "shard":0,
    "from_node":"es-1",
    "to_node":"es-8"
    }}]}'

    3.设置索引别名

    curl -XPOST http://localhost:9200/_aliases/ -d '
    {
    "actions": [
    {
    "add": {
    "index": "test_index",    
    "alias": "test_index_alias"
    }
    }
    ]
    }'

    新版本

    curl -H "Content-Type: application/json" -XPOST http://localhost:9200/_aliases/ -d '
    {
    "actions": [
    {
    "add": {
    "index": "index_1",
    "alias": "index_main"
    }
    }
    ]
    }'

    4.打开索引慢查询日志

    curl -XPUT http://localhosts:9200/api_relation_student_live/_settings/ -d '{
    "index.search.slowlog.threshold.query.warn":"600ms", 
    "index.search.slowlog.threshold.fetch.debug":"1s",
    "index.search.slowlog.threshold.fetch.info":"2s",
    "index.search.slowlog.threshold.fetch.trace":"100ms",
    "index.search.slowlog.threshold.query.info":"2s",
    "index.search.slowlog.threshold.query.trace":"100ms",
    "index.search.slowlog.threshold.fetch.warn":"600ms",
    "index.search.slowlog.threshold.query.debug":"1s"
    }'

    设置查询时间限制为不同级别日志生成限制

    5.动态设置查询返回条数

     curl -H "Content-Type: application/json" -XPUT http://localhost:9200/api_index_name/_settings -d '{ "index" : { "max_result_window" : 500000}}'

  • 相关阅读:
    连通块问题
    线性数据结构
    NOIP2018总结
    原码反码补码详解
    一些常用的算法技巧总结
    骗分导论
    模板
    模板
    AcWing
    AcWing
  • 原文地址:https://www.cnblogs.com/supermanwx/p/11513153.html
Copyright © 2011-2022 走看看