一、从哪儿学?
1.关于视频
视频链接:【尚硅谷】ElasticSearch
代码部分
p1—p3是概念
p4—p17是用Postman
发送URL的方式操做ES
p18—p28是用JavaAPI来编码操做ES
实操部分
p29是ES在windows集群部署
p30是ES在Linux单机部署
p31是ES在Linux集群部署
原理部分
以下这部分讲的是原理,视频一目了然,建议看视频复习
p33、p34讲了分片的概念
p35、p36、p37、p38是实操9个分片如何分配到集群上
p39、p40、p41、p42讲了因为一共有9个分片,一条数据如何储存到上去的,又是如何查询到的,又是如何更新的
p43—p47开始讲分片的原理—倒排索引相关的知识
p48讲了Kibana(一个对ES数据进行可视化的工具)
代码部分
p49—p53讲了SpringBoot集成ES
p54和p55不用学
原理部分
p56—p61是ES的优化策略
面试题部分
p62是面试题
2.关于笔记
p4—p17的内容在Day53_ElasticSearch—HTTP篇里面做了摘抄
p18—p28的内容在Day54_ElasticSearch—JavaAPI篇里面做了摘抄
p33—p62的内容全部在《面试题》专栏的《ElasticSearch》里面做了摘抄(按照面试的风格去做到摘抄)
二、集群(视频p29—p31)
视频p29是ES在windows集群部署
视频p30是ES在Linux单机部署
视频p31是ES在Linux集群部署
1.ES在windows集群部署
1.启动
2.测试
2.ES在Linux单机部署
1.安装目录
2.如何启动
因为安全问题, Elasticsearch 不允许 root 用户直接运行,所以要创建新用户,在 root 用户中创建新用户。
用户名:es,密码:es,启动es必须不在root用户下启动
3.ES在Linux集群部署
1.安装目录
2.启动es集群
三个集群都有一个es的用户和es的密码,都需要切换到es用户下才能启动