01Elasticsearch入门及Linux安装

版本:6.2
1、Elasticsearch 是一个高可扩展的开源全文搜刮和阐发引擎 。 它许可你快速并接近及时地存储、搜刮、阐发年夜量的数据 。
2、利用Elasticsearch 的一些案例
(1)你运行着一个网上商城 , 许可用户搜刮你发卖的商品 。 在这个案例中 , 你可以利用Elasticsearch 存储商品目次和其库存信息 , 并为他们供给搜刮办事和主动填充的建议 。
(2)你要收集日记或者买卖数据 , 并阐发、挖掘这些数据 , 以找到趋向、统计、汇总或者异常环境 。 在这种环境下 , 你可以利用Logstash 收集、汇总息争析数据 , 然后把这些数据方式Elasticsearch中 , 你可以利用搜刮和聚合来挖掘任何你想获得的数据 。
(3)你运行这一个价钱提醒平台 , 而且许可客户按照需要获取对象价钱的商品 。 在这个案例中 , 你可以抓取商品的价钱 , 放到Elasticsearch中 , 然后利用其反标的目的搜刮功能 , 匹配商品的价钱 , 然后当价钱知足客户需如果给客户推送动静 。
(4)有年夜量数据可视化阐发的需求 , 可以把年夜量的数据存储到Elasticsearch中 , 然后利用Kibana来构建想要的可视化数据 。

需要这些哦
Elasticsearch
Elasticsearch
方式/
1一、Elasticsearch的焦点内容
1、瞬时:Elasticsearch是一个瞬时的搜刮平台 。 凡是时候1秒 。
2、集群:集群中的办事器配合持稀有据 , 供给跨越节点的结合索引和搜刮功能 。 一个集群有一个独一的名称 , 默认的是elasticsearch 。 一个几点只能在一个集群中 。
确保集群名字的独一性;一个集群可以只有一个节点;可以有多个集群 。
3、节点:节点是你集群中的单一办事器 , 存储数据 , 介入集群的索引和搜刮功能 。
和集群一样 , 节点也有一个独一的名字(默认是经由过程UUID获取的一个id) , 这个名字是节点启动时生当作的 。 你可以从头界说节点的名字 。 这些名称对于办理目标很主要 , 你可以知道每台办事器对应着Elasticsearch集群中的哪一个节点 。
节点可以经由过程设置装备摆设集群名称插手某一个集群 。 默认环境下 , 启动节点后 , 节点会主动组建默认集群elasticsearch  , 并使得节点主动插手elasticsearch 集群 。
在一个集群中 , 你可以拥有肆意个节点 , 若是在收集中没有节点 , 此时启动一个节点 , 这个节点会主动构建一个单一节点的集群elasticsearch  。
4、索引(名称index:database):一个索引是多个具有相似特征的文档的调集 。 例如 , 你可以拥有一个客户信息的索引、一个产物目次的索引、也可以拥有一个其他数据的索引 。
一个索引被界说为一个名字(全数小写) , 这个名字被用来对当前索引(索引中的文档)进行索引(动词 , list index)、搜刮、更新、删除操作 。
在一个集群中你可以界说肆意个索引 。
5、类型(type:table):6.00弃用----来在收集
利用 type 许可我们在一个 index 里存储多种类型的数据 , 如许就可以削减 index 的数目了 。 在利用时 , 标的目的每个文档插手 _type 字段 , 在指定 type 搜刮时就会被用于过滤 。 利用 type 的一个益处是 , 搜刮一个 index 下的多个 type , 和只搜刮一个 type 比拟没有额外的开销 —— 需要归并成果的分片数目是一样的 。
可是 , 这也是有限制的:
6、文档:一个文档是一个可以被索引的根基单元 。 你可以拥有一个用户的文档 , 一个商品的文档 , 文档的格局是json 。
对于一个 索引/类型 , 可以存储肆意个文档 。 注重文档固然属于一个索引 , 但其实文档是在 索引下的type里面的 。

猜你喜欢