合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
*`%ES_HOME%/config/elasticsearch.yml`* ```yml #配置 elasticsearch 的集群名称 #建议改成与所存数据相关的名称,ES 会自动发现在同一网段下的集群名称相同的节点 #默认值是 elasticsearch cluster.name: elasticsearch #集群中的节点名,在同一个集群中不能重复。节点的名称一旦设置,就不能再改变了。 #当然,也可以设置成服务器的主机名称 , 例 如 node.name: ${HOSTNAME}。 #默认值node-1 node.name: node-1 #指定该节点是否有资格被选举成为 Master 节点,默认是 true,如果被设置为 true,则只是有资格成为 #Master 节点,具体能否成为 Master 节点,需要通过选举产生。 node.master: true #指定该节点是否存储索引数据,默认为 true。数据的增、删、改、查都是在 Data 节点完成的。 node.data: true #设置都索引分片个数,默认是 1 片。也可以在创建索引时设置该值,具体设置为多大都值要根据数据 #量的大小来定。如果数据量不大,则设置成 1 时效率最高。 index.number_of_shards: 1 #设置默认的索引副本个数,默认为 1 个。副本数越多,集群的可用性越好,但是写索引时需要同步的数据越多。 index.number_of_replicas: 1 #设置在节点间传输数据时是否压缩,默认为 False,不压缩 transport.tcp.compress: true #设置在选举 Master 节点时需要参与的最少的候选主节点数,默认为 1。如果使用默认值,则当网络 #不稳定时有可能会出现脑裂。合理的数值为 (master_eligible_nodes/2)+1 , #其中master_eligible_nodes 表示集群中的候选主节点数 discovery.zen.minimum_master_nodes: 1 #设置在集群中自动发现其他节点时 Ping 连接的超时时间,默认为 3 秒。在较差的网络环境下需要设置得大一点, #防止因误判该节点的存活状态而导致分片的转移 discovery.zen.ping.timeout: 3s ```