开启并配置X-Pack的认证和授权
第三步是修改kibana.yml文件,将elasticsearch.username, elasticsearch.password,修改为kibana使用的账号和密码,配置完这步,打开kibana还是提示登录,还是需要输入账号和密码的,所以可以理解为该配置只是kibana程序自身使用,实际登录还需使用其他账户。
Elasticsearch常见的集群部署方式
- 不同角色的节点
Master eligible, Data, Ingest, Coordinating, Machine Learning
- 在生产环境中,根据数据量,写入和查询的吞吐量,选择合适的部署方式,建议设置单一角色的节点。
各个单一角色考虑的配置
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SDX2gYGO-1627222714254)(https://cdn.nlark.com/yuque/0/2021/png/12674217/1627083581172-7b4e7c32-9c40-4e26-86b0-9ad6c1a67ec2.png#align=left&display=inline&height=421&originHeight=421&originWidth=649&size=64872&status=done&style=none&width=649)]
部署策略
Hot Warm架构
配置Hot & Warm Architecture
- 标记节点
- 配置Hot数据
- 旧数据迁移到Warm节点,当发现索引不再更新,将索引迁移到Warm节点上
Rack Awareness
通过Rack Awareness的机制,可以尽可能避免将同一个索引的主副分片同时分配在一个机架节点上。