ES01 - ES基础入门

打印 上一主题 下一主题

主题 854|帖子 854|积分 2562

ElasticSearch基础入门


  
一:什么是ElasticSearch

1:ELK Stack

The Elastic Stack, 包括 Elasticsearch、Kibana、Beats 和 Logstash(也称为 ELK Stack)。
能够安全可靠地获取任何来源、任何格式的数据,然后实时地对数据进行搜索、分析和可视化。
Elaticsearch,简称为 ES,ES 是一个开源的高扩展的分布式全文搜索引擎,是整个 Elastic Stack 技能栈的核心。
它可以近乎实时的存储、检索数据;自己扩展性很好,可以扩展到上百台服务器,处理 PB 级别的数据。
ES可以进行如下的工作:


  • 分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。
  • 实时分析的分布式搜索引擎
  • 可以扩展到上百台服务器,处理PB级别的布局化或非布局化数据。
Elasticsearch是面向文档型数据库,一条数据在这里就是一个文档,用JSON作为文档序列化的格式
  1. {
  2.     "name" :     "John",
  3.     "sex" :      "Male",
  4.     "age" :      25,
  5.     "birthDate": "1990/05/01",
  6.     "about" :    "I love to go rock climbing",
  7.     "interests": [ "sports", "music" ]
  8. }
复制代码
ES和传统的关系型数据库相关术语对比如下:(重点)
关系型数据库ES数据库(Database)索引(index)表(table)范例(Type)[es6.0.0废弃]行(row)文档(document)列(column)字段(field)表布局(schema)映射(mapping)索引反向索引SQL查询DSLSelect * from tableGet http://…update table set…Put http://…deleteDelete http://…

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

何小豆儿在此

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表