zoukankan      html  css  js  c++  java
  • es-01-简介

    1, 基于lucene的实时搜索软件

    分布式的restful风格的搜索和数据分析引擎, 

    2, 和kibana, logstash 构成 elk生态圈

      es: 数据存储和查询

      kibana: 可视化

      logstash: 收集数据  

      beats: 数据采集, 轻量级的, 想logstash和es发送数据

      x-pack: 管理软件, security, monitoring, alerting, reporting, graph关联分析, maching learning等

    3, 特点: 

      弹性, 高可用

      可预见, 可用

      restFul API进行交互

      elastcisearch + hadoop / spark

    4, 和solr的区别

    es:

    1, 分布式, 不需要其他组建, 实时分发

    2, 多租户不需要特殊配置

    3, 各个节点对等的网络结构, 某个节点故障其他节点自动替补

    4, 完全支持lucene的实时搜索

    solr: 

    solr有更大更成熟的社区

    2, solr稳定

    3, 不考虑建索引的同时进行搜索, 速度更快

    4, 支持多种索引, HTML, PDF等JSON, XML等

    但随着数据量的增加, es的性能特点越来越突出 

    但是, 对es的数据, 不建议更新, 

      使用append的方式取代更新的方式

      类似hadoop

     4, es中默认存储的是 json格式的数据, 使用restful进行取数据

    通过http的形式, 发送请求, 对es进行操作

    查询:     GET
    更新:     POST / PUT / UPDATE
    删除:     DELETE
    添加:     PUT / POST

    5, 和传统型数据库的对比

    索引: Index 相当于 Database

    类型: Type 相当于 table

    主键: Id  相当于 id

  • 相关阅读:
    webservice的几种调用方式
    捕获的异常到控制台的的信息转为String输出,在保存日志方面有用
    IO文件的读取与写入
    eclipse修改内存大小
    Oracle序列的创建与删除
    NFS挂载-实现文件共享
    arraylList.add(int,obj)的底层是怎么样的??
    Oracle修改表字段数据类型
    SVN版本库打包迁移备份恢复
    linux中tar详解
  • 原文地址:https://www.cnblogs.com/wenbronk/p/9398647.html
Copyright © 2011-2022 走看看