zoukankan      html  css  js  c++  java
  • ES

    检查集群的健康情况

    GET /_cat/health?v

    green:每个索引的primary shard和replica shard都是active状态的
    yellow:每个索引的primary shard都是active状态的,但是部分replica shard不是active状态,处于不可用的状态
    red:不是所有索引的primary shard都是active状态的,部分索引有数据丢失了

    快速查看集群中有哪些索引 

    GET /_cat/indices?v

    创建索引

    1
    2
    3
    4
    5
    6
    7
    8
    PUT /test_index
     
    {
       "settings" : {
          "number_of_shards" : 3,
          "number_of_replicas" : 1
       }
    }
    test_index 表示索引的名称
    number_of_shards 表示分片数
    number_of_replicas 表示副本数
    成功会返回
    1
    2
    3
    4
    5
    {
    "acknowledged"true,
    "shards_acknowledged"true,
    "index""test_index"
    }

    删除索引

    DELETE /test_index

     修改索引副本数

    PUT /my_temp_index/_settings
    {
        "number_of_replicas": 2
    }


    查看 ES 下 有那些个 索引文件

    curl -XGET 9.111.139.77:9200/_cat/indices

    curl -XGET 127.0.0.1:9200/_cat/indices

    Python  访问 ES

    #!usr/bin/Python
    # -*- coding:utf-8 -*-
    
    #在以前的培训中简单的了解了下 Lucene 和 ElasticSearch 以及 Solr ,在工作中没有用ES 存储日志数据
    
    #pip install elasticsearch
    
    from elasticsearch import Elasticsearch
    #set the es connection
    es = Elasticsearch([{'host':'9.111.139.77','port':9200}])
    
    print es.search(index='datastage_run*', q='_type:"logsum"')
    print es.count(index='datastage_run*', q='_type:"logsum"')
  • 相关阅读:
    一个前端框架应该有的一些公共函数
    前端开发避免bug注意事项
    angular中iframe的ng-src属性
    jquery上传base64位图片
    [Luogu]P2302 loidc,跑起来
    情书
    SA学习笔记
    关于GCD的证明
    文本生成器(AC自动机 + DP)
    AC自动机--速成版
  • 原文地址:https://www.cnblogs.com/linuxws/p/11981264.html
Copyright © 2011-2022 走看看