写博客即是为了记录自己的学习历程,也希望能够结交志同道合的朋友一起学习。文章在撰写过程中难免有疏漏和错误,欢迎指出文章的不足之处;更多内容请点进👉爱敲代码的小游子👈查看。
临渊羡鱼,不如退而结网。一起加油!
Elasticsearch简介
Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。
- 分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。
- 实时分析的分布式搜索引擎。
- 可以扩展到上百台服务器,处理PB级别的结构化或非结构化数据。
先说Elasticsearch的文件存储,Elasticsearch是面向文档型数据库,一条数据在这里就是一个文档,用JSON作为文档序列化的格式
关系数据库 ⇒ 数据库 ⇒ 表 ⇒ 行 ⇒ 列(Columns)
Elasticsearch ⇒ 索引(Index) ⇒ 类型(type) ⇒ 文档(Docments) ⇒ 字段(Fields)
1、下载Elasticsearch
官网:https://www.elastic.co/cn/elasticsearch/
2、安装、认识目录
解压即可,熟悉目录
3、启动
4、安装可视化界面
es可视化界面=> head界面
地址:https://github.com/mobz/elasticsearch-head
安装流程:
git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
npm install ===> 速度慢可以使用cnpm install
- 启动服务
npm run start
- 打开ES后浏览器访问 http://localhost:9100/
5、解决跨域问题
http.cors.enabled: true
http.cors.allow-origin: "*"
重启es服务,重新连接
创建索引(相当于数据库)
6、安装Kibana
地址:https://www.elastic.co/cn/downloads/kibana
解压后,启动
转载:https://blog.csdn.net/qq_44895397/article/details/108155744
查看评论