美文网首页ELK
10.配置Elasticsearch

10.配置Elasticsearch

作者: 大勇任卷舒 | 来源:发表于2022-03-23 16:17 被阅读0次
    • 配置文件应包含特定于node的设置
      • 例如node.name和paths
    • 或node为了能够加入cluster而需要的设置
      • 例如cluster.name和network.host
    • Elasticsearch 有三个配置文件:
      • elasticsearch.yml 用于配置 Elasticsearch
      • jvm.options 用于配置 Elasticsearch JVM 设置
      • log4j2.properties 用于配置 Elasticsearch 日志记录
    • 对于存档分发,配置目录位置默认为 $ES_HOME/config.
      • 可以通过ES_PATH_CONF环境变量更改配置目录的位置, 如下所示:
        • 或者,可以通过命令行或 shell 配置文件export设置ES_PATH_CONF环境变量
    ES_PATH_CONF=/path/to/my/config ./bin/elasticsearch
    
    • 配置文件格式
      • 配置格式为YAML,以下是更改数据和日志目录路径的示例:
    path:
      data: /var/lib/elasticsearch
      logs: /var/log/elasticsearch
    
    • 设置也可以按如下方式展平:
    path.data: /var/lib/elasticsearch
    path.logs: /var/log/elasticsearch
    
    • 配置文件格式
      • 在 YAML 中,可以将非标量值格式化为序列:
    discovery.seed_hosts:
      - 192.168.1.10:9300
      - 192.168.1.11
      - seeds.mydomain.com
    
    • 也可以将非标量值格式化为数组:
    discovery.seed_hosts: ["192.168.1.10:9300", "192.168.1.11", "seeds.mydomain.com"]
    
    • 环境变量替换
      • 使用${...}配置文件中的符号引用的环境变量将替换为环境变量的值。例如:
    node.name: ${HOSTNAME}
    network.host: ${ES_NETWORK_HOST}
    
    • 环境变量的值必须是简单的string
      • 使用逗号分隔的string提供 Elasticsearch 将解析为列表的值
      • 例如,Elasticsearch 会将以下string拆分为${HOSTNAME}环境变量的值列表:
    export HOSTNAME=“host1,host2"
    
    • cluster和node设置type
      • cluster和node设置可以根据它们的配置方式进行分类:
      • Dynamic
      • Static
    • Dynamic
      • 可以使用cluster更新设置 API在正在运行的cluster上配置和更新Dynamic设置
      • 还可以在未启动或关闭的node上使用 Local 配置Dynamic设置elasticsearch.yml
    • 如果使用多种方法配置相同的设置,Elasticsearch 会按以下优先顺序应用设置:
      • 临时设置
      • 持久设置
      • elasticsearch.yml 环境
      • 默认设置值
    • Static的
      • Static设置只能在未启动或关闭的node上使用 elasticsearch.yml.
      • 必须在cluster中的每个相关node上设置Static设置

    大数据视频推荐:
    腾讯课堂
    CSDN
    ELK入门精讲
    AIOps智能运维实战
    ELK7 stack开发运维
    大数据语音推荐:
    ELK7 stack开发运维
    企业级大数据技术应用
    大数据机器学习案例之推荐系统
    自然语言处理
    大数据基础
    人工智能:深度学习入门到精通

    相关文章

      网友评论

        本文标题:10.配置Elasticsearch

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