美文网首页
Elasticsearch集群

Elasticsearch集群

作者: 猪丶八戒 | 来源:发表于2018-08-31 09:27 被阅读0次

    1. ES下载地址

    https://www.elastic.co/downloads/past-releases

    2. ES集群设置

    编辑ES的config文件,内容如下

    cluster.name: aubin-cluster                                 # 集群名称 需要一致
    node.name: els1                                             # 节点名称,仅仅是描述名称,用于在日志中区分
    
    path.data: /var/lib/elasticsearch                           # 数据的默认存放路径
    path.logs: /var/log/elasticsearch                           # 日志的默认存放路径
    
    network.host: 192.168.0.1                                   # 当前节点的IP地址
    http.port: 9200                                             # 对外提供服务的端口,9300为集群服务的端口
    
    discovery.zen.ping.unicast.hosts: ["172.18.68.11", "172.18.68.12","172.18.68.13"]       
    # 集群个节点IP地址,也可以使用els、els.shuaiguoxia.com等名称,需要各节点能够解析
    
    discovery.zen.minimum_master_nodes: 2                       # 为了避免脑裂,集群节点数最少为 半数+1
    

    JVM设置

    由于Elasticsearch是Java开发的,所以可以通过/etc/elasticsearch/jvm.options配置文件来设定JVM的相关设定。如果没有特殊需求按默认即可。
    不过其中还是有两项最重要的-Xmx1g与-Xms1gJVM的最大最小内存。如果太小会导致Elasticsearch刚刚启动就立刻停止。太大会拖慢系统本身

    vim /etc/elasticsearch/jvm.options
    -Xms1g                                                  # JVM最大、最小使用内存
    -Xmx1g
    

    相关文章

      网友评论

          本文标题:Elasticsearch集群

          本文链接:https://www.haomeiwen.com/subject/zeajwftx.html