联系我们
 课程时长 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基础知识

即将举行的公开课程

课程分类