栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

2-2 零基础入门ElasticSearch——配置说明

2-2 零基础入门ElasticSearch——配置说明

简介

        ElasticSearch在配置方面是对于用户是非常友好的,大量的配置都设定了默认的配置,但是也会有一些特定的需求需要用户自己来配置,ElasticSearch提供了很多的方式来让用户灵活便捷地配置ElasticSearch。

正文         配置文件的位置                 配置文件列表
  1. elasticsearch.yml 用来配置Elasticsearch
  2. jvm.options 配置Elasticsearch的JVM配置
  3. log4j2.properties 配置Elasticsearch的日志配置
                配置文件位置 使用压缩包(tar.gz/zip)方式安装

        默认使用$ES_HOME/config文件夹下的配置文件

        可以通过ES_PATH_CONF环境变量可以改变配置文件夹,该环境变量也支持在命令行上直接指定

使用包管理器安装

        默认的配置文件夹位置在:/etc/elasticsearch

        也支持通过ES_PATH_CONF环境变量可以改变配置文件夹,但是在这种情况下环境变量不持在命令行上直接指定

        通过在指定文件下修改环境变量:ES_PATH_CONF=/etc/elasticsearch

  1. Debian Package: /etc/default/elasticsearch
  2. RPM Package: /etc/sysconfig/elasticsearch
        配置文件格式

配置文件格式为yaml格式,具体可以参考YAML入门教程

        环境变量替换

支持使用${ENV_NAME}来使用环境变量中的值作为配置值

        集群和节点配置类型

动态配置类型

        支持使用API来做热配置Cluster update settings API | Elasticsearch Guide [7.15] | Elastichttps://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-update-settings.html        也可以通过节点的elasticsearch.yml来配置

        通过API来配置的,可以做到是临时配置和持久配置,这些配置的生效遵循以下顺序:

  1. 临时配置
  2. 持久配置
  3. elasticsearch.yml配置
  4. 默认配置

TIPS:如果是使用的Elasticsearch服务,则服务会拒绝掉不安全的配置,如果是基于自己的硬件搭建的,应该使用API来配置动态集群配置,使用elasticsearch.yml来配置静态集群配置和节点配置,因为使用API配置是不需要重启和可以对集群内所有节点生效的。

静态配置类型

        只支持在未启动或已关闭的elasticsearch的elasticsearch.yml中配置

总结
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/651951.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号