10.配置Elasticsearch
- 配置文件应包含特定于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环境变量更改配置目录的位置, 如下所示:
ES_PATH_CONF=/path/to/my/config ./bin/elasticsearch
- 配置文件格式
- 配置格式为YAML,以下是更改数据和日志目录路径的示例:
path:data: /var/lib/elasticsearchlogs: /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
大数据语音推荐:
ELK7 stack开发运维
企业级大数据技术应用
大数据机器学习案例之推荐系统
自然语言处理
大数据基础
人工智能:深度学习入门到精通
10.配置Elasticsearch相关推荐
- centos7 安装jdk_Centos 7安装和配置 ElasticSearch入门小白
实验环境: 操作系统:Centos 7.5 服务器ip:192.168.1.198 运行用户:root 网络环境:Internet 在企业生产环境有很多服务器的时候.很多业务模块的日志的时候运维人员需 ...
- win7 64bit下最新Apahe2.4.18+php7.0.2+MySQL5.7.10配置
原文:win7 64bit下最新Apahe2.4.18+php7.0.2+MySQL5.7.10配置 一.说明 以前配置apache+php+mysql都是参考网上的,一般都没有什么问题.最近公司有个 ...
- linux raw设备格式化,SUSE Linux 10配置裸设备(raw devices)
SUSE Linux 10配置裸设备(raw devices) 裸设备,是没有经过格式化的分区或磁盘,也叫裸分区(原始分区),不被Unix通过文件系统来读取的特殊字符设备.它由应用程序负责对它进行读写 ...
- 【Elasticsearch】需要监控的 10 大 Elasticsearch 指标
1.概述 原文:需要监控的 10 大 Elasticsearch 指标 翻译:干货 | Elasticsearch Top10 监控指标
- Windows 10配置CUDA 9.2
Windows 10配置CUDA 9.2 本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可. 目录 Windows 10配置CUDA 9.2 目录 配置环境&平台 ...
- Windows 10配置GPU环境
Windows 10配置GPU环境 查看显卡型号 下载安装显卡驱动 下载安装CUDA 查看本机显卡驱动版本 查看CUDA和显卡驱动的对应关系 下载安装CUDA 下载cuDNN 验证安装 验证CUDA ...
- Windows 10配置网络代理服务器
Windows 10配置网络代理服务器 本文是基于Windows 10系统环境,配置网络代理服务器,Cent OS 7.3希望通过网络参数配置,可以实现通过网络代理服务器连接互联网: Windows ...
- Ubuntu21.10配置阿里云DNS方法
DNS 简介 域名系统(服务)协议(DNS)是一种分布式网络目录服务,主要用于域名与 IP 地址的相互转换,以及控制因特网的电子邮件的发送. (首先需要打开阿里云官方镜像站:https://devel ...
- Windows 10配置阿里云DNS
Windows 10配置阿里云DNS 首先需要打开阿里云官方镜像站:https://developer.aliyun.com/mirror/找到DNS服务器地址,再进行后续操作. 1.打开Window ...
最新文章
- R语言ggplot2可视化在图像中添加脚注信息(footnote)实战:自定义脚注信息的位置、对齐形式、图的脚注、整个网格的脚注
- HttpClient之GET请求
- java curator_[java,zk]在 linux 上快速搭建 zookeeper curator 开发环境
- 【ABAP】Smartforms无法打印特殊字符问题处理方案
- Python多任务(4.多线程--Python中的互斥锁和死锁)
- HTML+CSS+JS实现 ❤️九宫格图片悬停遮罩层特效❤️
- 牛客网 牛客小白月赛1 C.分元宵-快速幂
- 【白皮书分享】2020年未来智慧园区白皮书-华为.pdf(附下载链接)
- java.io.StreamCorruptedException: invalid stream header: 00000000
- How-to: Tune Your Apache Spark Jobs (Part 1)
- python常用的十进制、16进制、字符串、字节串之间的转换
- phpcms v9框架的目录结构分析
- 通天塔之石——企业级前端组件库方案
- (转)拿到软银44亿美金巨资后,WeWork要这样布局中国市场
- Android进阶学习方法总结(内附阿里P7进阶学习全套资料)
- 五种无线通信协议及其特点
- 企业进行ISO14001环境管理体系的认证实施究竟是为了什么?
- 跨考计算机要选择408吗,408难度比较大,对于跨考更是如此,应从以下三个方面做准备...
- Redis集群启动时发生如下错误:Node hadoop103:7002 replied with error: ERR Invalid node address specified: hadoop1
- 20000字干货,数据分析 Pandas 75个高频操作都在这儿了!