社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Elasticsearch

Elasticsearch第一谈(安装Elasticsearch、安装可视化界面elasticsearch-head、安装kibana)

爱敲代码的小游子 • 5 年前 • 677 次点击  

写博客即是为了记录自己的学习历程,也希望能够结交志同道合的朋友一起学习。文章在撰写过程中难免有疏漏和错误,欢迎指出文章的不足之处;更多内容请点进👉 爱敲代码的小游子 👈查看。
临渊羡鱼,不如退而结网。一起加油!

Elasticsearch简介

Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。

  • 分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。
  • 实时分析的分布式搜索引擎。
  • 可以扩展到上百台服务器,处理PB级别的结构化或非结构化数据。

先说Elasticsearch的文件存储,Elasticsearch是面向文档型数据库,一条数据在这里就是一个文档,用JSON作为文档序列化的格式


关系数据库      ⇒ 数据库        ⇒  表         ⇒ 行              ⇒ 列(Columns)
 
Elasticsearch  ⇒ 索引(Index)   ⇒ 类型(type)  ⇒ 文档(Docments)  ⇒ 字段(Fields) 
  • 1
  • 2
  • 3
  • 4

1、下载Elasticsearch

官网:https://www.elastic.co/cn/elasticsearch/
image.png

2、安装、认识目录

解压即可,熟悉目录

image.png

3、启动

image.png
image.png

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/

image.png

image.png

5、解决跨域问题

image.png

http.cors.enabled: true
http.cors.allow-origin: "*"
  • 1
  • 2

image.png

重启es服务,重新连接

image.png

创建索引(相当于数据库)

image.png

6、安装Kibana

地址:https://www.elastic.co/cn/downloads/kibana

解压后,启动

image.png

image.png

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/72972