ELK学习002:Elasticsearch 7.x 的安装及配置

Elasticsearch 的安装

下载地址:https://www.elastic.co/cn/downloads/elasticsearch

下载对应需要的 ES 。我这边是 Linux 的系统。另外 ES 支持 Docker 方式启动。另外,ES 7.x 不需要本地 JDK 环境支持:

  • ES 5,安装需要 JDK 8 以上
  • ES 6.5,安装需要 JDK 11 以上
  • ES 7.2.1,内置了 JDK 12

2.2 启动 Elasticsearch 7.6.0

[root@localhost ~]# su elsearch                   # 切换用户
[elsearch@localhost ~]# cd elasticsearch-7.6.0/    
[elsearch@localhost ~]# bin/elasticsearch  

2.3 验证 Elasticsearch 7.6.0 是否启动成功

Elasticsearch 的配置

1. 配置文件位于 /elasticsearch-7.6.0/config 目录下面

  • elasticsearch.yml     es的相关配置
  • jvm.options               jvm的相关参数(内存大小等)
  • log4j2.properties     日志相关配置

2. elasticsearch.yml关键配置说明

# ---------------------------------- Cluster -----------------------------------
cluster.name: my-application   集群名称,以此作为是否同一集群的判断条件

# ----------------------------------- Node -------------------------------------
node.name: node-1              节点名称,以此作为集群中不同节点的区分条件

# ----------------------------------- Paths ------------------------------------
path.data: /path/to/data       数据存储地址
path.logs: /path/to/logs       日志存储地址

# ---------------------------------- Network -----------------------------------
network.host: 127.0.0.1        网络地址和端口,用于 http 和 transport 服务使用
http.port: 9200

3. elasticsearch的两种模式:Development 与 Production 模式说明:

  • 以 transport 的地址是否绑定在 localhost 为标准判断 network.host。
  • Development 模式下在启动时会以warning的方式提示配置检查异常。
  • Production 模式下在启动时会以error的方式提示配置检查异常并退出。

4. 参数修改的第二种方式

[elsearch@localhost ~]# bin/elasticsearch -Ehttp.port=19200

  

猜你喜欢

转载自www.cnblogs.com/liuhaidon/p/12299892.html