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安装目录下执行命令:bin\elasticsearch.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 的安装目录下执行 bin\kibana.bat 即可启动服务。
在浏览器中输入:http://localhost:5601
出现下图,即说明Kibana Server服务正常启动。
点击 DevTools --> Console中,输入相应的查询命令,即可进行很方便查询。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)