--- 4. ElasticSearch
敲木鱼的小和尚
热衷于专研技术的大好青年
展开
-
ES--001--初体验
Paas平台?Saas 平台 购买一个软件服务。定制一款符合自己公司软件,很难PaaS 平台即服务(比如,数据存储服务,文件存储服务,对象存储)---- 可以定制模块化服务面临问题:数据检索 数据量在 10亿 到 100亿数据如何存储如何降低成本检索效率基本概念数据分为两类结构化数据:值具有固定格式或有限长度的数据,如数据库,元数据等...原创 2019-09-18 00:00:32 · 262 阅读 · 0 评论 -
ES--002--安装
1 下载源文件wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.2.tar.gz1. 1 解压文件解压文件,编辑 elasticsearch.yml ,让其他服务可以访问network.host: 0.0.0.01.2 修改系统环境变量max_map_countvi /etc/s...原创 2019-09-22 17:27:09 · 103 阅读 · 0 评论 -
ES--003--ES基本概念
ES是什么ES是一个开源的高扩展的分布式全文搜索引擎。使用Java开发并使用Luence作为其核心来实现所有索引和搜索的功能。ES是面向文档型数据库,一条数据就是一个文档。示意图ES只支持JSON数据的传输。ES对Lucene进行了封装,简化了操作,表现为两点直接通过http请求就可以访问esLuence存储对象时是使用Document对象进行新增的,ES直接通过JSON就可以新...原创 2019-09-23 23:43:56 · 235 阅读 · 0 评论 -
ES--004--ES工作原理
存储数据ES集群中只能有一台主机,其他都是从机,主机是通过选择产生的ES不管是为了数据的安全性,可用性,采用分片的方式进行存储数据,而且主分片分配到不同的节点当中,不一定都在Master节点上。ES没有经过特殊的设置,默认是会在每个节点上设置5个分片。分片从0开始,到4。ES保存数据的时候都是保存到主分片上,然后从分片进行同步数据。所以,虽然所有的请求都是请求主节点,但是CRUD的操作都...原创 2019-09-24 23:54:44 · 292 阅读 · 0 评论 -
ES--006--索引操作
1 添加索引格式:http://ip:9200/product/item/1 请求方式PUTproduct : 索引item:类型注意:Lucene的索引和es的索引完全不是一个概念ES为了索引管理方便,做成类似于数据库数据管理方式ES 索引 === 数据库 , 类型 === 表示例 http://ip:9200/blog/aticle/ 请求方式PUT,使用head...原创 2019-10-06 14:30:33 · 222 阅读 · 0 评论