ElasticSearch7.8下载、安装教程

文章目录


前言

本文章演示elasticSearch7.8elasticSearch-head (插件模式)、kibanaWindows 下载、安装教程。安装前,请检查电脑是否已经安装好node 环境和JDK环境。


一、Windows安装ElasticSearch7.8

下载地址:ElasticSearch 7.8下载地址 ,点击进入下载界面后根据自身的操作系统选择对应的版本进行下载即可

下载完成后可以将压缩包elasticsearch-7.8.0-windows-x86_64.zip进行解压,进入解压文件后可以看到以下文件布局:

目录 含义
bin 可执行文件目录
config 配置文件目录
jdk ES自带的JDK
lib 第三方依赖库目录
logs ES输出日志目录
modules 依赖模块目录
plugins 插件目录

进入config文件夹,开打编辑elasticsearch.yml文件,配置集群名字和节点名字:

cluster.name: ES-CLUSTER

node.name: master

保存并退出elasticsearch.yml,进入bin 目录后,点击elasticsearch.bat文件即可启动ES。

当看到控制台打印[master] started时,表示ES节点启动成功

现在可以通过浏览器访问ES,访问地址:http://127.0.0.1:9200/name 是刚刚我们配置的节点名称,cluster_name 则是我们配置的集群名称,看到以下信息,则表示ES 安装成功。


二、Elasticsearch-head安装

Elasticsearch-head 是一个界面化的集群操作和管理工具,提供可视化的操作页面对ElasticSearch 搜索引擎进行各种设置和数据检索功能的管理插件,可以对ElasticSearch 中的数据进行增删改查、创建或者删除索引等操作。类似于使用navicat 工具连接MySQL 这种关系型数据库,对数据库做操作。Elasticsearch-head 通常安装方式分为浏览器插件和源码下载方式安装。这里采用源码Node方式启动,下载地址:Elasticsearch-head下载。点击下载连接以后,将代码拉取到本地,按照以下提供的操作流程进行依赖下载后,即可以启动head

下载完成之后通过命令 npm run start 启动head ,当出现以下界面信息则表示启动成功,可以通过浏览器localhost:9100 端口进行访问。

此时通过浏览器访问head 时,发现head并未成功连接ES集群:

这是由于此时是通过跨域的方式对集群进行数据请求,然而默认情况下,ES集群是不支持跨域的,所以这里需要更改以下ESelasticsearch.yml配置文件信息,将以下信息添加到文件中,从而使ES支持跨域:

powershell 复制代码
http.cors.enabled: true
http.cors.allow-origin: "*"

配置完成保存elasticsearch.yml并重启ES,此时再通过Head 访问ES集群,则可以发现可以连接成功。

Elasticsearch 中其实有专门的衡量索引健康状况的标志,分为三个等级:

green【绿色】: 所有的主分片和副本分片都已分配。你的集群是 100% 可用的。

yellow【黄色】: 所有的主分片已经分片了,但至少还有一个副本是缺失的。

red【红色】: 至少一个主分片以及它的全部副本都在缺失中。


三、Kibana安装

Kibana 是一个开源的数据分析和可视化平台,它是Elastic Stack 的成员之一,设计用于和Elasticsearch 协作。Kibana 可以用来搜索、查看和交互存储在Elasticsearch 索引中的数据。使用Kibana ,可以通过各种图表进行高级数据分析及展示,使海量数据更容易理解。Kibana 基于浏览器的用户界面可以快速创建仪表板实时显示Elasticsearch 查询动态。Kibana 下载地址:Kibana下载地址。进入下载界面后,选择下载Kibana 的版本,切记ESKibana 的版本应该保持一致。ES与Kibana版本保持一致!!!!

解压压缩文件kibana-7.8.0-windows-x86_64.zip ,进入bin文件下,点击kibana.bat 运行即可。

当看到控制台显示以下内容,表明Kibana已经启动成功:

访问浏览器http://127.0.0.1:5601 即可看到效果

相关推荐
AI人H哥会Java35 分钟前
【Spring】Spring的模块架构与生态圈—Spring MVC与Spring WebFlux
java·开发语言·后端·spring·架构
毕设资源大全1 小时前
基于SpringBoot+html+vue实现的林业产品推荐系统【源码+文档+数据库文件+包部署成功+答疑解惑问到会为止】
java·数据库·vue.js·spring boot·后端·mysql·html
Watermelon_Mr1 小时前
Spring(三)-SpringWeb-概述、特点、搭建、运行流程、组件、接受请求、获取请求数据、特殊处理、拦截器
java·后端·spring
eternal__day2 小时前
数据结构十大排序之(冒泡,快排,并归)
java·数据结构·算法
Theodore_10223 小时前
3 需求分析
java·开发语言·算法·java-ee·软件工程·需求分析·需求
小笨猪-3 小时前
统⼀服务⼊⼝-Gateway
java·spring cloud·微服务·gateway
深耕AI3 小时前
在Excel中绘制ActiveX控件:解决文本编辑框定位问题
java·前端·excel
我叫吴桂鑫3 小时前
myexcel的使用
java·myexcel
小小unicorn3 小时前
【C++初阶】STL详解(十三)—— 用一个哈希表同时封装出unordered_map和unordered_set
java·c++·散列表
l_lOct3 小时前
为什么要写单元测试呢?
java