• elasticsearch2.4.1+kibana4.6.1+mavel2.4.1


    一、三台内网机器,ip分别为 172.27.8.132  172.27.8.133  172.27.8.134  

    二、操作系统:

    [esadmin@master config]$ lsb_release -a
    LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
    Distributor ID:    CentOS
    Description:    CentOS release 6.6 (Final)
    Release:    6.6
    Codename:    Final
    View Code

    三、elasticsearch和kibana的版本配合,在官网上的参考手册写明了是有要求的,4.6的官网手册地址 https://www.elastic.co/guide/en/kibana/4.6/

    四、安装ES

    参考http://www.wklken.me/posts/2016/06/29/deploy-es.html

    附上我三个节点的elasticsearch.yml的配置,只附上相对原始文件修改的部分

    三节点相同配置部分

    cluster.name: es-cluster
    
    path.data: /usr/local/elasticsearch-2.4.1/data/LogData/
    
    path.logs: /usr/local/elasticsearch-2.4.1/data/LogData/logs
    
    bootstrap.memory_lock: true
    
    discovery.zen.ping.unicast.hosts: ["172.27.8.132:9300", "172.27.8.133:9300", "172.27.8.134:9300"]
    
    gateway.recover_after_nodes: 2

    不同部分

    172.28.8.132

    node.name: es-node-1
    network.host: 172.27.8.132

    172.28.8.133

    node.name: es-node-2
    network.host: 172.27.8.133

    172.28.8.134

    node.name: es-node-3
    network.host: 172.27.8.134

    配置完成后进入到新创建的用户,我新创建的用户与用户组是

    esadmin : esusergroup

    启动三个节点的ES,会自动选举master,看到三个节点的启动log里都打出了started并且没有报错之后, 看一下集群的健康状况,主要看看是不是green

    [esadmin@master config]$ curl '172.27.8.132:9200/_cat/health?v'
    epoch      timestamp cluster    status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent 
    1479430724 08:58:44  es-cluster green           3         3     58  29    0    0        0             0                  -                100.0%

    五、开始安装kibana

    1. 下载tar.gz安装包,我把kibana的安装包下载到172.27.8.132这个节点,解压到目录/usr/local/kibana-4.6.1-linux-x86_64,与ES的目录平级

    2. 修改kibana.yml(当前只填了一个节点的地址,不知道会不会有问题)

    elasticsearch.url: "http://172.27.8.132:9200"

    3.直接进入到bin目录执行kibana命令启动即可

    六、安装Marvel

    Marvel是依附在kibana身上的一个插件,用来监控ES集群的情况,所以Marvel的安装需要在ES集群的每个节点上安装marvel-agent,同时在kibana上安装marvel-app

    Marvel的安装我完全是参考了官方指导

     https://www.elastic.co/downloads/marvel

    按指导装好后,打开kibana的界面里就能够看到我当前集群的状态

    另外,刚装上marvel时,有一个初始的license是30天,在kibana的这个界面上会有提示,我是已经按照它的提示注册了一下,这样我就有了一个一年的license

     参考资料汇总

    ES布署详细
    http://www.wklken.me/posts/2016/06/29/deploy-es.html

    ELASTICSEARCH集群部署文档
    http://www.wklken.me/posts/2016/06/29/deploy-es.html

    ES使用简介
    http://blog.csdn.net/benben513624/article/details/50497062

    Elasticsearch2.4.X 搜索引擎框架 安装配置
    http://blog.csdn.net/fenglailea/article/details/52471254

    ##########################kibana#########################
    安装kibana
    https://www.elastic.co/guide/en/kibana/4.6/setup.html

    kibana tutorial
    https://www.elastic.co/guide/en/kibana/4.6/getting-started.html
    ##################### MARVEL ############################


    官方how to install marvel 2.4.1
    https://www.elastic.co/downloads/marvel

  • 相关阅读:
    API---CreateIoCompletionPort
    Socket()与WSASocket()的区别
    HeapCreate
    WSAStartup()函数的使用
    makeword()
    WSAData是个什么结构体用什么用
    hostent结构体和wsadata结构体
    【C++11新特性】
    【C++11新特性】 auto关键字
    【C++11新特性】 nullptr关键字
  • 原文地址:https://www.cnblogs.com/zhengchunhao/p/6076451.html
Copyright © 2020-2023  润新知