栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

01.es介绍狂神说

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

01.es介绍狂神说

1.是用于搜索的

2.类似于 数据库.表.记录

3.doug cutting写出了Lucene(封装成es,solrs)(基于java)

   google设置了gfs(google file system)
   把谷歌论文吸收实现
   是hadoop

4.分布式全文搜索引擎 高拓展,实时,可以处理PB级别的数据

 基于restful

5.shay banon写成compass到es
6.谁在用

 百度维基百科...github 淘宝京东
 电商...

7.可以全文搜索,结构化搜索,分析

  关键字高亮,实时,纠错

8.区别

  sorl是webapi es是restful
  sorl大数据不行
  sorl有很多插件
  
  索引es更快
  es使用简单,拿来即用
  es支持json
  es有图形化kaibana支持
  es维护者少社区小

9.结构

  1.bin启动文件
  2.config 配置文件
      log4j2 日志配置文件
      jvm.option java虚拟机配置
      es.yml //es配置文件,端口默认9200
     ,有跨域问题,配置可以解决,访问他
   3.lib 相关jar库
   4.modules 功能模块
   5. plugins 插件 //ik分层器可以加入

10.安装(jdk1.8以上)客户端,界面工具

   1.进入官网下载
      解压就可以了
   2.打开bin的启动文件
   3.下载es-head插件(界面,类似于navicat)
   4.到这个目录  cnpm install
                         npm run start
      //服务9100
   5.跨域问题  打开es.yml 加上 
      http.cors.enabled: true
      http.cors.allow-origin: "*"
   6.索引相当于数据库 文档(库的数据)
   7.去kibanan写语句,head是用来展示页面

11.elk=es+logstash(把数据进行存储redis)+klbana(界面展示)

   记住kibana与es版本一致
      还是使用node,点击bin
      默认是5601端口
     找到界面的螺丝刀图标点进去 写语句非常方便
     //汉化
    x-pack/plugins/translation
    config/kibana.yml 加上i18n.locale: "zh-CN"
    重启项目
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/931022.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号