zoukankan      html  css  js  c++  java
  • ElasticSearch学习记录

    中文api

     

    什么是集群?

    集群(cluster)

    >由一个或多个节点组织在一起.

    >由一个唯一的名字标识,默认为“elasticsearch”。

    节点(node)

    >一个节点是集群中的一个服务器。

    >由一个名字来标识,默认是一个随机的漫威漫画角色的名字。

    索引(index)

    >是ElasticSearch中存储数据的一种逻辑结构。

    >是拥有几分相似特征的集合。

    >一个索引由一个名字来标识(全部是小写名字)。

    >ElasticSearch集群可以同时运行多个索引。

    文档类型(type)

    >是索引的一个逻辑上的分类。

    >为具有一组共同字段的文档定义一个类型。

    >在ElasticSearch中,一个索引可以包含多种类型的被索引文档。

    索引、类型、文档、字段

    • 索引是ElasticSearch存放数据的地方,可以理解为关系型数据库中的一个数据库。
    • 类型用于区分同一个索引下不同的数据类型,相当于关系型数据库中的表
    • 文档是ElasticSearch中存储的实体,类比关系型数据库,每个文档相当于数据库表中的一行数据。
    • 文档由字段组成,相当于关系数据库中列的属性,不同的是ES的不同文档可以具有不同的字段集合。 
      对比关系型数据库:
    Relational DB -> Databases -> Tables -> Rows -> Columns
    Elasticsearch -> Indices   -> Types  -> Documents -> Fields

    同步mysql

      ElasticSearch同步MySQL的插件选择了elasticsearch-jdbc,理由是活跃度高,持续更新.

  • 相关阅读:
    linux命令整理
    各种提权姿势总结
    常用端口信息说明和利用
    近年来爆发的CVE漏洞编号
    一个优秀的SSH远程终端工具
    python-读写文件的方式
    kali安装ssh服务
    一套实用的渗透测试岗位面试题
    使用 python快速搭建http服务
    asciinema使用
  • 原文地址:https://www.cnblogs.com/zzt-lovelinlin/p/6244718.html
Copyright © 2011-2022 走看看