论坛首页 Java企业应用论坛

搜索引擎迁移初步

浏览 1918 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2017-12-22  

搜索引擎迁移记录

 

 背景:

       项目中存在一个旧项目,搜索主要依赖数据库的like模糊匹配,由于数据量和用户量的不断增多,考虑迁移至ElasticSearch中。

       内容比较多,会分几次发布,希望大家持续关注,本次主要发出一个大纲情况。

       

 涉及内容:

       ElasticSearch+LogStash+Kibana

 

 大纲:

         部署ElasticSearch

 

          软件版本: elasticsearch-2.3.5
       软件环境: CentOS 6.7+JDK 1.7
       部署步骤
       配置修改:
          启动ES
          插入测试数据
          开发Java客户端:
                集成POM文件
                 集成spring-data-elasticsearch
                 开发数据层
                  JUNIT测试

         设计正式环境索引和Type

 

 

         设计正式环境各字段类型

 

         ES正式环境优化

 

         过程中遇到的问题以及解决方案

 

 

 

 

 部署LogStash

 

         软件版本:logstash-2.4.1.tar.gz

 

         软件环境:CentOS 6.7+JDK 1.7

 

         部署步骤

 

         配置修改

 

         安装测试

 

         下载并配置插件

 

                logstash-input-jdbc

 

 

                logstash-input-beats

 

         运行测试

 

         遇到的问题以及解决方案

 

 

 

部署Kibana

 

         软件版本:kibana-4.5.4

 

         软件环境:CentOS 6.7+JDK 1.7

 

         部署步骤

 

         配置修改

 

         安装测试

 

         结果展示

         遇到的问题以及解决方案

 

论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics