二 Elasticsearch 基础之安装( 五 )


以下是 .yml 文件的内容:
# ======================== Elasticsearch Configuration =========================## 注意:Elasticsearch为大多数设置提供了合理的默认值 。#在您开始调整和调整配置之前,请确保您了解您试图实现的目标及其后果 。### 配置节点的主要方式是通过此文件 。此模板列表您可能希望为生产集群配置的最重要的设置 。## 有关配置选项的更多信息,请参阅文档:# https://www.elastic.co/guide/en/elasticsearch/reference/index.html## ---------------------------------- Cluster -----------------------------------## 设置集群名:##cluster.name: my-application## ------------------------------------ Node ------------------------------------## 设置节点名:##node.name: node-1## 向节点添加自定义属性:##node.attr.rack: r1## ----------------------------------- Paths ------------------------------------#这里的两个路径生产环境必须要修改## 存储数据的目录路径(用逗号分隔多个位置):##path.data: /path/to/data## 日志文件的路径:##path.logs: /path/to/logs## ----------------------------------- Memory -----------------------------------## 启动时锁定内存:##bootstrap.memory_lock: true## 确保堆大小设置为系统上可用内存的一半左右,并且允许进程的所有者使用此限制 。## Elasticsearch在系统交换内存时表现不佳 。## ---------------------------------- Network -----------------------------------## 默认情况下,Elasticsearch只能在本地主机上访问 。在此处设置其他地址以在网络上公开此节点:##network.host: 192.168.0.1## 默认情况下,Elasticsearch从9200开始侦听第一个空闲端口上的HTTP流量 。在此处设置特定的HTTP端口:##http.port: 9200## 有关更多信息,请参阅网络模块文档 。## --------------------------------- Discovery ----------------------------------## 传递初始主机列表以在启动此节点时执行发现:默认主机列表为[“127.0.0.1”,“[::1]”]##discovery.seed_hosts: ["host1", "host2"]## 使用主合格节点的初始集合引导群集:##cluster.initial_master_nodes: ["node-1", "node-2"]## 有关更多信息,请参阅发现和集群形成模块文档 。## --------------------------------- Readiness ----------------------------------## 在本地主机上启用未经验证的TCP就绪端点##readiness.port: 9399## ---------------------------------- Various -----------------------------------## 允许通配符删除索引:##action.destructive_requires_name: false#----------------------- BEGIN SECURITY AUTO CONFIGURATION -----------------------## 已自动生成以下设置、TLS证书和密钥,以在15-02-2023 01:25:15配置Elasticsearch安全功能## --------------------------------------------------------------------------------# 启用安全功能xpack.security.enabled: truexpack.security.enrollment.enabled: true# 为HTTP API客户端连接(如Kibana、Logstash和代理)启用加密xpack.security.http.ssl:enabled: truekeystore.path: certs/http.p12# 启用群集节点之间的加密和相互身份验证xpack.security.transport.ssl:enabled: trueverification_mode: certificatekeystore.path: certs/transport.p12truststore.path: certs/transport.p12# 仅使用当前节点创建新群集# 其他节点稍后仍可以加入群集cluster.initial_master_nodes: ["DESKTOP-CSH3FGN"]# 允许从任何位置进行HTTP API连接# 连接已加密,需要用户身份验证http.host: 0.0.0.0# 允许其他节点从任何位置加入群集# 连接经过加密和相互认证#transport.host: 0.0.0.0#----------------------- END SECURITY AUTO CONFIGURATION -------------------------
2、认证访问
从上面安装过程我们知道是默认开启 安全认证,所以无法直接通过ip加端口号访问ES,浏览器提示 该网页无法正常运作,那么既然是认证只要通过认证就可以访问成功 。
在第一次启动成功的时候会显示以下这些信息,保存下来,接下来会用到 。