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

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

Elasticsearch简介

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

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

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


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

1、下载Elasticsearch

官网:https://www.elastic.co/cn/elasticsearch/
Elasticsearch第一谈(安装Elasticsearch、安装可视化界面elasticsearch-head、安装kibana)_第1张图片

2、安装、认识目录

解压即可,熟悉目录

Elasticsearch第一谈(安装Elasticsearch、安装可视化界面elasticsearch-head、安装kibana)_第2张图片

3、启动

Elasticsearch第一谈(安装Elasticsearch、安装可视化界面elasticsearch-head、安装kibana)_第3张图片
Elasticsearch第一谈(安装Elasticsearch、安装可视化界面elasticsearch-head、安装kibana)_第4张图片

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/

Elasticsearch第一谈(安装Elasticsearch、安装可视化界面elasticsearch-head、安装kibana)_第5张图片

Elasticsearch第一谈(安装Elasticsearch、安装可视化界面elasticsearch-head、安装kibana)_第6张图片

5、解决跨域问题

Elasticsearch第一谈(安装Elasticsearch、安装可视化界面elasticsearch-head、安装kibana)_第7张图片

http.cors.enabled: true
http.cors.allow-origin: "*"

Elasticsearch第一谈(安装Elasticsearch、安装可视化界面elasticsearch-head、安装kibana)_第8张图片

重启es服务,重新连接

Elasticsearch第一谈(安装Elasticsearch、安装可视化界面elasticsearch-head、安装kibana)_第9张图片

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

Elasticsearch第一谈(安装Elasticsearch、安装可视化界面elasticsearch-head、安装kibana)_第10张图片

6、安装Kibana

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

解压后,启动

Elasticsearch第一谈(安装Elasticsearch、安装可视化界面elasticsearch-head、安装kibana)_第11张图片

Elasticsearch第一谈(安装Elasticsearch、安装可视化界面elasticsearch-head、安装kibana)_第12张图片

你可能感兴趣的:(海纳百川,工具安装及使用)