ELK使用1-Elasticsearch使用

一、es

  1、通过curl命令获取es进群信息

    a、curl -i(设置协议的头信息) -XGET 'http:192.168.30.41:9200/_count'

    b、查看集群状态

      curl -XGET 'http://192.168.30.41:9200/_cluster/health?pretty'

    c、cat api,可以查看所有东西

      curl -XGET 'http://192.168.30.41:9200/_cat?pretty'

      

 

  2、下载监控插件

    a、marvel-agent 

      /application/elk/elasticsearch/bin/plugin install marvel-agent

    b、安装head插件:

      https://blog.csdn.net/ntc10095/article/details/73656897

      当索引特别多的时候head打开特别慢并且带宽占用会特别大。

      创建索引方式:

      

 

    c、bigdesk

    d、kopf 集群监控

  3、es分片

    a、索引在默认情况下会被分配5个分片,其中五个主分片,五个副本分片。主分片和副本分片不放在同一节点上.

      

  4、集群颜色。

    a、黄色代表没有主分片丢失。

     

    b、红色代表分片丢失,就坏了。但是es具备快照的功能,可以预防数据丢失

    c、绿色表示健康状态

  5、集群特性

    a、首先会在集群中选举master,选举后master负责管理集群状态,从用户的角度来看不感知也不需要知道主节点,并且用户请求也不是由主节点进行转发。分片等操作是由主节点分配的。

    b、jvm设置不能超过32G,最好设置为31G

二、elk和hadoop区别

  1、elk偏实时的,搜索很快。

  2、hadoop一般偏分析,离线的,涉及的量很大。

 

posted @ 2018-11-21 17:20  Presley  阅读(267)  评论(0编辑  收藏  举报