• Elasticsearch 6.2.3版本 Windows环境 简单操作


     背景描述

    Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。

    Elasticsearch是使用Java开发,并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。

    近期工作需要用到Elasticsearch 作为数据库进行数据存储和检索,就花时间系统学习了下。

    如果想系统学习Elasticsearch,推荐参考:Elasticsearch 权威指南(中文版)

    Elasticsearch 启动

    可以在官网上现在最新版本的Elasticsearch (目前最新版本是7.1.1),下载地址:https://www.elastic.co/cn/downloads/elasticsearch

    本篇以Windows操作系统下的 Elasticsearch 6.2.3版本为例进行讲解。

    在Elasticsearch安装目录下执行命令:binelasticsearch.bat 即可启动服务。

    在浏览器中,输入:http://localhost:9200/

    出现如下信息,即证明Elasticsearch服务启动正常。

    Kibana 服务(Elasticsearch接口查询工具)

    因为Elasticsearch对外提供了RESTful接口,我们可以通过postman工具,调用Elasticsearch接口进行操作数据库。

    但是,为了能够更方便地使用Elasticsearch命令,强烈推荐使用Kibana 的 Dev Tools。

    可在Elasticsearch官网上下载Kibana安装文件(最新版本是7.1.1,本篇使用的是Kibana 6.2.3版本),下载地址:https://www.elastic.co/cn/downloads/kibana

    1)以下是Postman方式访问:

    2)以下是Kibana 的Dev Tools方式访问:

    明显对比,可以发现Kibana 的 Dev Tools,可以像MySQL的Navicat工具一样,一个窗口可以书写多个查询SQL语句,很方便地分别执行查询操作。

    但是,Postman只能逐个查询(需要配置URL、入参,设置header等),不太方便。

    如何启动Kibana服务呢?

    在默认调用本地Elasticsearch服务的话,就不用修改kibana的配置文件,只需要在Kibana 的安装目录下执行 binkibana.bat 即可启动服务。

    在浏览器中输入:http://localhost:5601

    出现下图,即说明Kibana Server服务正常启动。

     点击 DevTools --> Console中,输入相应的查询命令,即可进行很方便查询。

  • 相关阅读:
    Linux基本命令(一)
    Linux基本命令(一)
    前端js实现打印excel表格
    前端js实现打印excel表格
    前端js实现打印excel表格
    前端js实现打印(导出)excel表格
    前端js实现打印(导出)excel表格
    混合开发中拍照和打电话功能的代码
    混合开发中拍照和打电话功能的代码
    操作系统的发展史(科普章节)
  • 原文地址:https://www.cnblogs.com/miracle-luna/p/10987457.html
Copyright © 2020-2023  润新知