美文网首页
Elasticsearch-6.2.4 安装(2)-配置

Elasticsearch-6.2.4 安装(2)-配置

作者: heichong | 来源:发表于2018-05-11 15:18 被阅读63次

    由于安装的单机版,所以本篇只介绍Elasticsearch一些基本配置

    1.Elasticsearch配置

    配置文件:./elasticsearch-6.2.4/config/elasticsearch.yml

    • 集群名称,不建议使用默认值,可自定义
    cluster.name: es-test
    
    • 节点名称,建议给每个节点设置一个有意义的、清楚的、描述性的名字
    node.name: node-164
    
    • 数据路径,默认情况为ES安装目录下的data文件夹:$ES_HOME/data/,这样很容易导致重装ES时删除数据。建议放到安装目录以外的地方
    path.data: /var/myapp/es-data
    

    你可以通过逗号分隔指定多个目录

    • 日志路径,默认为$ES_HOME/logs/,可以自定义
    path.logs: /var/myapp/logs/es/
    
    • 绑定ip地址,默认不配的话,只能本机可以访问,要想内网其他机器访问,要修改为以下:
    network.host: 0.0.0.0
    
    • ES端口,默认9200,可以自定义
    http.port: 9200
    

    2.JVM配置

    配置文件:./elasticsearch-6.2.4/config/jvm.options

    • ES是基于Lucene设计,它们都是吃内存大户,但有以下几点需要注意
    1. 把50% 的可用内存作为 Elasticsearch 的堆内存,剩下的 50%分配给Lucene
    2. Elasticsearch的堆内存不要超过32G,JVM 在内存小于 32 GB 的时候会采用一个内存对象指针压缩技术

    我的机器总共是32G,所以分配16G给ES

    -Xms16g
    -Xmx16g
    

    相关文章

      网友评论

          本文标题:Elasticsearch-6.2.4 安装(2)-配置

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