1.配置讲解
解压文件的config目录下
- elasticsearch es的相关配置
- jvm.options jvm的相关配置
- log4j2.properties 日志相关配置
jvm配置:
## JVM configuration
# 默认内存大小 ,如果电脑内存足够大可以调大一些,根据自己电脑实际内存去调整
-Xms1g
-Xmx1g#其余的是GC的一些配置,如果你很熟悉这一块可以做些修改,如果不熟悉,建议采用默认的,不要随意修改其值
elasticsearch配置:
- cluster.name 集群名称,以此作为是否是同一个集群
- node.name 节点名称,以此作为集群中不同节点的区分条件
- network.host/http.port 网络地址和端口,用于http 和 transport 服务使用
- path.data 数据存储地址
- path.log 日志存储地址
log4j2.properties 配置:
省略。。。
elasticsearch 开发环境(development) 和 生产环境(production) 的配置区别
- Devolopment 模式下启动会以warning的方式提示配置检查异常
- Production 模式下启动会以error 的方式提示配置检查异常并退出
- 如何判断启动以哪种方式 : network.host 配置 ,如果绑定的是localhost(172.0.0.1) ,则表示的是 development,反之如果绑定的是实际IP地址,则表示 production
配置修改两种方式:
- 通过配置文件方式修改
- 通过命令行方式修改 (-E+参数名称)。例如:bin/elasticsearch -Ehttp.port=19200
下一篇将讲解 Elasticsearch 单机伪集群的两种搭建方式