Elasticsearch配置文件

# ======================== Elasticsearch Configuration =========================

#  ---------------------------------- Cluster -----------------------------------

cluster.name: elastic

#  ------------------------------------ Node ------------------------------------

node.name: elastic134

#node.master: true

node.data: true

#  ----------------------------------- Paths ------------------------------------

path.conf    : /application/elasticsearch-2.1.1/config

path.data    : /application/elasticsearch-2.1.1/data

path.logs    : /application/elasticsearch-2.1.1/logs

path.plugins : /application/elasticsearch-2.1.1/plugins

path.work    : /tmp

#  ----------------------------------- Memory -----------------------------------

bootstrap.mlockall: true

#  ---------------------------------- Http -----------------------------------

http.enabled:       true

http.host:          192.168.0.134

http.bind_host:     192.168.0.134

http.publish_host:  192.168.0.134

http.port:          9200

http.max_content_length:      100mb

http.max_initial_line_length: 4kb

http.max_header_size:         8kb

http.compression:             true

http.compression_level:       3

http.cors.max-age:            1728000

# ----------------------------------- Index -------------------------------------

index.number_of_shards: 5

# CORS

#  ---------------------------------- Network -----------------------------------

#  关系推到: 通过network.host  ----->network.bind_host ------>network.publish_host

network.host:         192.168.0.134

network.bind_host:    192.168.0.134

network.publish_host: 192.168.0.134

#  ---------------------------------- Transport-----------------------------------

transport.host:                192.168.0.134

transport.bind_host:           192.168.0.134

transport.publish_host:        192.168.0.134

transport.tcp.connect_timeout: 10s

transport.ping_schedule:       2s

transport.tcp.port:            9300

transport.publish_port:        9300

transport.tcp.compress:        true

#  ---------------------------------- Descovery-----------------------------------

discovery.zen.ping.multicast.enabled: false

discovery.zen.ping.unicast.hosts: ["elastic137", "elastic138","elastic134"]

discovery.zen.join_timeout: 3s

#配置当前集群中最少的主节点,对于多于两个节点的集群环境,建议配置大于1.

discovery.zen.minimum_master_nodes: 2

ping_interval:   1

ping_timeout:    15

ping_retries:    3

#  ---------------------------------- Gateway -----------------------------------

gateway.recover_after_nodes: 3

# ---------------------------------- Various -----------------------------------

action.destructive_requires_name: true

时间: 2024-12-18 12:56:06

Elasticsearch配置文件的相关文章

分布式搜索elasticsearch配置文件详解

elasticsearch的config文件夹里面有两个配置文件:elasticsearch.yml和logging.yml,第一个是es的基本配置文件,第二个是日志配置文件,es也是使用log4j来记录日志的,所以logging.yml里的设置按普通log4j配置文件来设置就行了.下面主要讲解下elasticsearch.yml这个文件中可配置的东西. cluster.name: elasticsearch 配置es的集群名称,默认是elasticsearch,es会自动发现在同一网段下的es

elasticsearch配置文件详解

elasticsearch的config文件夹里面有两个配置文 件:elasticsearch.yml和logging.yml,第一个是es的基本配置文件,第二个是日志配置文件,es也是使用log4j来记录日 志的,所以logging.yml里的设置按普通log4j配置文件来设置就行了.下面主要讲解下elasticsearch.yml这个文件中可配置的 东西. cluster.name: elasticsearch配置es的集群名称,默认是elasticsearch,es会自动发现在同一网段下的

Elasticsearch配置文件说明

一.Cluster  setting Cluster indices.ttl.interval  允许设置多久过期的文件会被自动删除.默认值是60秒. indices.cache.filter.size  ES的filter cache有两种,一种是node级别的cache(filter cache默认类型),一种是index级别的filter cache.Node级别的cache被整个node共享,并且可以使用百分比设置,对应的属性为index.cache.filter.size,这个属性的值

Elasticsearch配置文件、kibana配置文件讲解以及集群配置

Elasticsearch的核心配置文件是elasticsearch.yml文件,存放目录为解压目录下的config下 #集群的名称   cluster.name: elastic   #节点名称   node.name: master   #该节点是否可以成为主节点   node.master: true   #访问ip   network.host: 192.168.1.60   #端口   http.port: 9200 kibana的核心配置文件是kiban.yml文件,存放目录为解压目

elasticsearch配置文件中http.cors.x字段有哪些用途和用法

http.cors.enabled 是否支持跨域,默认为false http.cors.allow-origin 当设置允许跨域,默认为*,表示支持所有域名,如果我们只是允许某些网站能访问,那么可以使用正则表达式.比如只允许本地地址. /https?:\/\/localhost(:[0-9]+)?/ http.cors.max-age 浏览器发送一个"预检"OPTIONS请求,以确定CORS设置.最大年龄定义多久的结果应该缓存.默认为1728000(20天) http.cors.all

Elasticsearch 配置文件

cluster.name: ${clusterName} node.master: ${master} node.data: ${data} path.data: /home/service/var/esuser/${httpPort} #path.logs: /path/to/logs network.host: ${networkHost} http.port: ${httpPort} transport.tcp.port: ${tcpPort} discovery.zen.ping.uni

Elasticsearch 学习之配置文件详解

Elasticsearch配置文件##################### Elasticsearch Configuration Example ##################### # # 只是挑些重要的配置选项进行注释,其实自带的已经有非常细致的英文注释了! # https://www.elastic.co/guide/en/elasticsearch/reference/current/modules.html # ################################

elasticsearch.yml基本配置说明

##################### Elasticsearch Configuration Example ##################### # This file contains an overview of various configuration settings, # targeted at operations staff. Application developers should # consult the guide at <http://elasticse

elasticsearch集群搭建实例

下个月又开始搞搜索了,几个月没动这块还好没有落下. 晚上在自己虚拟机上搭建了一个简易搜索集群,分享一下. 操作系统环境: Red Hat 4.8.2-16 elasticsearch : elasticsearch-1.4.1 集群搭建方式: 一台虚拟机上2个节点. 集群存放路径:/export/search/elasticsearch-cluster 必备环境:  java运行环境 集群搭建实例展示: 1. 解压tar包,创建集群节点 #进入到集群路径 [[email protected] e