ElasticSearch的介紹下載并且安裝可視化的工具ElasticSearch-head(Windows10環境)

 

文章目录

 


前言

 

关于搜索引擎

   各位知道,搜索程序一般由索引链及搜索组件组成。

   索引链功能的实现需要按照几个独立的步骤依次完成:检索原始内容、根据原始内容来创建对应的文档、对创建的文档进行索引。

   搜索组件用于接收用户的查询请求并返回相应结果,一般由用户接口、构建可编程查询语句的方法、查询语句执行引擎及结果展示组件组成。

 

全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 Elastic)是目前全文搜索引擎的首选。

它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。


提示:以下是本篇文章正文内容,下面案例可供参考

一、Elasticsearch是什么?

Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎。它能很方便的使大量数据具有搜索、分析和探索的能力。充分利用Elasticsearch的水平伸缩性,能使数据在生产环境变得更有价值。Elasticsearch 的实现原理主要分为以下几个步骤,首先用户将数据提交到Elasticsearch 数据库中,再通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据,当用户搜索数据时候,再根据权重将结果排名,打分,再将返回结果呈现给用户。

 

二、環境要求

 

  1. 必須要有JDK1.8或以上的版本。

  2. 需要下載node.js和grunt(安裝ElasticSearch-head時要用)

 

三、使用步驟

   1.下載Elasticsearch三種方式:

  • 去 https://www.elastic.co/cn/ 官網去下載(需要科學上網)     不建議
  • 下载慢的可以到 华为云的镜像去下载 速度很快,自己找对应版本就可以
            ElasticSearch: https://mirrors.huaweicloud.com/elasticsearch/?C=N&O=D
            logstash: https://mirrors.huaweicloud.com/logstash/?C=N&O=D
            kibana: https://mirrors.huaweicloud.com/kibana/?C=N&O=D
  •  加我VX直接領取:756043425

   2. 下載了過後就解壓,在bin目录下启动elasticsearch.bat:started说明启动成功;

  3. 浏览器访问:http://localhost:9200,返回json串则说明成功。

  4. 安装ElasticSearch-head

  •       安装node环境,下载地址:https://nodejs.org/en/download/msi便于安装,可以下载msi版本的,安装成功后,cmd中查        看版本node -v,返回信息则说明安装成功;
  •       安装grunt:打開CMD  輸入 npm install -g grunt-cli

下載完過後查看版本,顯示版本即可

  • 下载head插件,下载地址:https://github.com/mobz/elasticsearch-head

  • 下載解压后,进入文件夹,在文件夹下执行命令:npm install。
  • 启动head插件:npm run start。
  • 修改es配置文件,进入自己的ES的安装目录,在config目录里找到elasticsearch.yml文件,在文件中添加如下内容:

       #让head插件可以访问es

       #注意:后面一定要有空格!

       http.cors.enabled: true

       http.cors.allow-origin: "*"

  • 修改完成后,重启es。
  • 浏览器访问:http://localhost:9100 即可弹出图形化页面。


总结

  1. 下載Elasticsearch並解壓

  2. 下載node.js和grunt

  3. 在github上下載Elasticsearch-head

   

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值