聯繫我們
 課程時長 14 時間:

課程簡介

搜索技术简介

  • 搜索引擎与信息检索基础
  • 理解索引和搜索工作流程
  • 现代搜索平台概览
  • SolrCloud与其他分布式搜索方案的对比

Apache Lucene与Apache Solr基础

  • Apache Lucene架构简介
  • Apache Solr功能概览
  • Solr集合、核心、文档与模式
  • 理解Solr搜索与索引生命周期

SolrCloud架构与核心概念

  • 理解分布式搜索架构
  • SolrCloud与传统Solr部署的区别
  • SolrCloud组件与集群结构
  • 集合、分片、副本与领导者
  • 设计可扩展的搜索环境

在AWS上部署SolrCloud

  • 准备Amazon EC2环境
  • 安装与配置SolrCloud集群
  • 设置节点与集群通信
  • 管理SolrCloud服务与配置

SolrCloud中的索引与数据管理

  • 跨分片添加和管理文档
  • 理解索引策略
  • 提交策略与优化
  • 管理更新与分布式索引

使用Apache ZooKeeper实现集群协调

  • ZooKeeper简介及其在SolrCloud中的作用
  • 管理集群状态与配置
  • 自动化集群协调
  • 使用ZooKeeper处理配置文件

可靠性、容错与扩展

  • 理解复制与高可用性
  • 设计容错的SolrCloud部署
  • 搜索请求的负载均衡
  • 配置故障转移与持续处理

SolrCloud管理与监控

  • 通过管理界面管理SolrCloud
  • 监控集群健康与性能
  • 管理错误与排查问题
  • 维护与优化集群运行

SolrCloud实操工作坊

  • 在AWS上部署SolrCloud集群
  • 创建集合并管理分片
  • 配置复制与故障转移
  • 测试分布式搜索操作

课程回顾与最佳实践

  • 回顾SolrCloud架构决策
  • 性能与运维建议
  • 常见部署挑战
  • SolrCloud管理的后续学习方向

最低要求

  • 了解搜索相关概念
  • 具备Java基础知识

人數


每位參與者的報價

即將到來的課程

課程分類