zoukankan      html  css  js  c++  java
  • elasticsearch配置文件

     仅罗列了一些常用基础配置,更多配置请到官网查看

    https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html

    elasticsearch.yml配置文件

    # ---------------------------------- Cluster -----------------------------------
    
    #es集群名称,es会自动发现在同一网段下的es,如果在同一网段下有多个集群,就可以用这个属性来区分不同的集群
    #识别集群的标识,同一个集群名字必须相同
    cluster.name: my-application
    
    
    # ------------------------------------ Node ------------------------------------
    
    #该节点名称,自定义或者默认
    node.name: node-1
    
    
    #该节点是否可以成为一个master节点
    node.master: true 
    
    #该节点是否存储数据,即是否是一个数据节点,默认true
    node.data: true
    
    #节点的通用属性,用于后期集群进行碎片分配时的过滤
    node.attr.rack: r1
    
    
    # ----------------------------------- Paths ------------------------------------
    
    #配置文件路径,默认es安装目录下的config
    path.conf: /path/to/conf
    
    #数据存储路径,默认es安装目录下的data
    #可以设置多个存储路径,用逗号隔开
    path.data: /path/to/data
    
    #日志路径,默认es安装目录下的logs
    path.logs: /path/to/logs
    
    #临时文件路径,默认es安装目录下的work
    path.work: /path/to/work 
     
    #插件存放路径,默认es安装目录下的plugins
    path.plugins: /path/to/plugins 
    
    
    # ----------------------------------- Memory -----------------------------------
    
    #当JVM开始写入交换空间时(swapping)ElasticSearch性能会低下
    #设置为true来锁住内存,同时也要允许elasticsearch的进程可以锁住内存,linux下可以通过 `ulimit -l unlimited` 命令 
    bootstrap.memory_lock: true
    
    
    # ---------------------------------- Network -----------------------------------
    
    #该节点绑定的地址,即对外服务的地址,可以是IP,主机名
    network.host: 0.0.0.0
    
    #该节点对外服务的http端口,默认9200
    http.port: 9200
    
    #节点间交互的tcp端口,默认9300
    transport.tcp.port: 9300
    
    #HTTP请求的最大内容,默认100MB
    http.max_content_length: 100MB
    
    #HTTP URL的最大长度,默认为4KB
    http.max_initial_line_length: 4KB
    
    #允许的标头的最大大小,默认为8KB
    http.max_header_size: 8KB
    
    #压缩,默认true
    http.compression: true
    
    #压缩级别,有效值:1-9,默认为3
    http.compression_level: 3
    
    #是否开启http协议对外提供服务,默认为true
    http.enabled: true
    
    
    # --------------------------------- Discovery ----------------------------------
    
    #集群列表
    #port为节点间交互端口,未设置时,默认9300
    discovery.seed_hosts: ["host1:port", "ip2:port"]
    
    #初始主节点列表
    cluster.initial_master_nodes: ["node-1", "node-2"]
    
    
    # ---------------------------------- Gateway -----------------------------------
    
    #gateway的类型,默认为local,即为本地文件系统
    gateway.type: local 
     
    #集群中的N个节点启动后,才允许进行恢复处理,默认3
    gateway.recover_after_nodes: 3
    
    #设置初始化恢复过程的超时时间,超时时间从上一个配置中配置的N个节点启动后算起 
    gateway.recover_after_time: 5m 
     
    #设置这个集群中期望有多少个节点,一旦这N个节点启动,立即开始恢复过程
    gateway.expected_nodes: 2
    
    
    # ---------------------------------- Various -----------------------------------
    
    #删除索引时需要显式名称
    action.destructive_requires_name: true
  • 相关阅读:
    R语言介绍
    mysql存储过程和函数的操作
    在SSRS自动化报表中创建共享数据源
    在python中实现数据库下group by功能
    MySQL中创建表及导入文件
    python下各种包的安装
    windows下python2.7.11的安装
    面向对象(异常)
    面向对象(内部类)
    面向对象(Object类)
  • 原文地址:https://www.cnblogs.com/gudanaimei/p/13283019.html
Copyright © 2011-2022 走看看