Elasticsearch 是 ELK Stack(Elasticsearch、Logstash、Kibana)的核心组件,专为分布式搜索和分析而设计。以下是快速上手的关键步骤:

安装与配置 🛠️

  1. 下载安装包
    官方下载页面获取最新版本,支持多种操作系统。
  2. 启动服务
    运行 elasticsearch.bat(Windows)或 elasticsearch(Linux/Mac),确保端口 9200 可用。
    Elasticsearch_Logo
  3. 验证安装
    发送 GET 请求至 http://localhost:9200,预期返回 JSON 格式的集群状态。

基础操作 📊

  • 索引数据
    使用 POST /_bulk 接口批量导入数据,示例:
    { "index": { "_index": "test", "_id": "1" } }
    { "字段1": "值1" }
    
  • 搜索数据
    执行 GET /test/_search 查询,支持复杂条件筛选与聚合分析。
    Elasticsearch_Search
  • 可视化分析
    通过 Kibana 配合使用,访问ELK_Stack_可视化教程 获取更多技巧。

进阶学习 📚

Elasticsearch_Architecture