-
集群节点中master节点的配置[elasticsearch.yml]如下:
cluster.name: zengjq
node.name: zjqnode
network.host:127.0.0.1
node.master: true
查看全部 -
http://localhost:9200/people
Content-Type:application/json; charset=utf-8
{
"settings": {
"number_of_shards": 3,
"number_of_replicas": 0
},
"mappings": {
"man": {
"properties": {
"name": {
"type": "text"
},
"data": {
"type": "date",
"format": "yyyy-MM-dd"
}
}
}
}
}
查看全部 -
索引:相当于一个database
类型:相当于一个table
文档:相当于一条记录
查看全部 -
一:
基于Apache lucene构建的开源搜索引擎。(直接基于Luence开发很复杂)
Java写的,提供Restful API。
屏蔽复杂性,使全文搜索更简单。
可轻松横向扩展,支持PB级结构化和非结构化数据处理。
二:
1. 海量数据分析引擎 (数据聚合等)
2. 站内搜索引擎
3. 数据仓库(分布式支持PB级别数据)
查看全部 -
为什么要有分片和备份
1、假设索引数据量大,造成硬盘压力大,搜索速度出现瓶颈,将索引分为多个分片,分摊压力,分片也允许用户进行水平扩展和拆分,以及分布式的操作,可以提高搜索的效率
2、主分片失败或者出现问题时,备份的分片可以代替工作,提高了es的可用性,备份的分片还可以执行搜索操作,分摊搜索的压力
查看全部 -
索引:相当于sql中的database
类型:相当于sql中的table
文档:相当于sql中的一行记录
查看全部 -
Head插件
ES返回的是json结构,不太友好,head插件提供了友好的界面
查看全部 -
课程简介及安排查看全部
-
学习环境要求
查看全部 -
公司实际应用场景
查看全部 -
ElasticSearch应用场景
查看全部 -
ElasticSearch开源搜索引擎
屏蔽Lucene的复杂性,让全文搜索变的简单
查看全部 -
分布式存储查看全部
-
es 一个独立服务 lucene查看全部
-
预备知识:
Maven构建项目 -- 参考慕课网课程:项目管理利器Maven;
SpringBoot基本使用 -- 参考慕课网课程:2小时学会SpringBoot;
查看全部
举报