2025年3月30日
摘要: 1. 核心公式与原理 Elasticsearch 使用以下算法确定文档所属分片: shard = hash(document\_id) \ \% \ number\_of\_primary\_shards hash(document_id) 对文档ID(如 "user-1001")进行一致性哈希计算 阅读全文
posted @ 2025-03-30 17:42 Leo-Yide 阅读(71) 评论(0) 推荐(0)
摘要: 一、Zookeeper 集群规模选择 根据官方文档和实践经验,Zookeeper 集群规模选择建议如下: 3节点集群(推荐基础配置): 适合读请求占比75%以下的场景 官方测试支持910个客户端并发连接 可容忍1个节点故障(满足半数以上存活原则) 5节点集群(生产推荐): 适合高负载或高可用性要求的 阅读全文
posted @ 2025-03-30 13:09 Leo-Yide 阅读(487) 评论(0) 推荐(0)
摘要: 一、Elasticsearch 集群 API 详解 1. 集群健康检查 API 基础命令: curl -s -u elastic:密码 10.0.0.91:9200/_cluster/health | jq 关键参数说明 参数 说明 理想值 status 集群健康状态 (green/yellow/r 阅读全文
posted @ 2025-03-30 11:10 Leo-Yide 阅读(52) 评论(0) 推荐(0)
摘要: 一、Filebeat 配置加密 ES 集群访问 1. 安全增强的 Filebeat 配置文件示例 filebeat.inputs: - type: tcp host: "0.0.0.0:9000" output.elasticsearch: hosts: - "https://10.0.0.91:9 阅读全文
posted @ 2025-03-30 11:05 Leo-Yide 阅读(203) 评论(0) 推荐(0)
摘要: 一、Kibana 认证配置 1. 修改 Kibana 配置文件 vim /etc/kibana/kibana.yml 添加/修改以下配置项: elasticsearch.username: "kibana_system" elasticsearch.password: "eJxJC67YRh8d5V 阅读全文
posted @ 2025-03-30 10:58 Leo-Yide 阅读(1337) 评论(0) 推荐(0)
摘要: 实施步骤详解 1. 生成证书文件 /usr/share/elasticsearch/bin/elasticsearch-certutil cert --days 3650 -out /etc/elasticsearch/config/elastic-certificates.p12 -pass "" 阅读全文
posted @ 2025-03-30 10:50 Leo-Yide 阅读(119) 评论(0) 推荐(0)
摘要: 一、Elasticsearch 基本原理 Elasticsearch 是一个基于 Lucene 的分布式搜索和分析引擎,主要特点包括: 分布式架构:自动分片数据并在集群中分布 近实时搜索:数据变更后短时间内即可搜索到 高可用性:通过副本机制保证数据安全 RESTful API:通过 HTTP 接口进 阅读全文
posted @ 2025-03-30 09:08 Leo-Yide 阅读(50) 评论(0) 推荐(0)