在Windows环境下安装Elasticsearch 8.8.2

Elasticsearch是一种开源的分布式搜索和分析引擎,被广泛应用于构建实时搜索、日志分析、数据可视化等应用。本文将详细介绍如何在Windows环境下安装和配置Elasticsearch 8。

安装Elasticsearch

步骤1:准备工作

在开始安装之前,确保已满足以下要求:

  1. 确保你的计算机至少有4GB的RAM。
  2. 确保你的计算机已安装Java Development Kit(JDK)8或更高版本。
  3. 确保你具备管理员权限。

步骤2:下载Elasticsearch

  1. 打开浏览器,访问Elasticsearch官方网站(https://www.elastic.co/downloads/elasticsearch)。
  2. 在下载页面上,找到适用于Windows的安装包,并单击下载链接。
    在这里插入图片描述

步骤3:安装Elasticsearch

将下载的安装包解压到指定位置。

步骤4:配置Elasticsearch

  1. 修改config目录下jvm.options,添加如下内容,解决控制台乱码问题

    -Dfile.encoding=GBK
    
  2. 导航到Elasticsearch的解压目录, 打开config目录,编辑elasticsearch.yml文件。
    修改xpack.security.http.ssl.enable和xpack.security.transport.ssl.enable为false
    在这里插入图片描述
    额外添加

    node.name: node-1  
    cluster.initial_master_nodes: ["node-1"]
    

    node.name是用于标识一个Elasticsearch节点的名称。每个节点在集群中都需要一个唯一的名称,用于区分不同的节点。

    cluster.initial_master_nodes是用于标识初始主节点的设置。在Elasticsearch集群中,初始主节点是集群中的第一个主节点。当启动一个全新的Elasticsearch集群时,您需要指定一个节点作为初始主节点。其他节点将会加入并与初始主节点建立通信,以形成完整的集群。

  3. 保存并关闭文件。

步骤5:启动Elasticsearch

  1. 打开命令提示符(CMD)或PowerShell。
  2. 导航到Elasticsearch的安装目录。
  3. 点击bin/elasticsearch.bat启动,会自动生成一个账号为elastic、密码为随机字符串的账户:
    在这里插入图片描述
  4. 这表示Elasticsearch已成功启动。

步骤6:验证安装

浏览器打开http://localhost:9200,输入之前自动创建的用户、密码:
在这里插入图片描述
出现以下页面,表示安装成功:
在这里插入图片描述
看到这个页面,代表你已成功在Windows环境下安装和配置Elasticsearch 8。现在你可以开始使用Elasticsearch来构建实时搜索、日志分析和数据可视化等应用了。

安装Kibana

kibana是es数据的前端展现,数据分析时,可以方便地看到数据。作为开发人员,可以方便访问es。

步骤1:准备

进入之前的elasticsearch安装目录,输入cmd,打开命令行界面,创建用户保存密码,命令如下:bin\elasticsearch-reset-password -u kibana_system在这里插入图片描述

步骤2:下载

进入官网:https://www.elastic.co/cn/downloads/kibana 下载并解压kibana

步骤3:修改配置文件

打开kibana-8.8.2的config文件夹中的kibana.yml,添加配置信息,直接加在 kibana.yml 文件的最后面就行

server.port: 5601  
server.host: "0.0.0.0"
# 国际化中文
i18n.locale: "zh-CN"
# 配置es集群url
elasticsearch.hosts: ["https://localhost:9200"] 
# 创建连接用户的账号和密码
elasticsearch.username: "kibana_system"
elasticsearch.password: "2I=xPXAF9Fng7U-F5QWU"

编辑完后,点击保存

步骤4:启动

双击bin目录下的 kibana.bat 运行
运行成功 浏览器打开 localhost:5601,出现如下界面表示运行成功

密码为 elasticsearch的账号密码 :

账号:elastic 密码:启动elasticsearch时保存的密码。注意:该账号不是连接es账号的账号密码 :

步骤5:测试访问

浏览器访问 http://localhost:5601
在这里插入图片描述

总结

希望这篇博客对
你有所帮助!如果你有任何问题或需要进一步的帮助,请随时提问。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/12925.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

gitee注册以及使用的简单教程

目录 1.gitee是什么? 2. gitee怎么注册? 3.gitee创建仓库 4.gitee怎么提交代码? 5. git的三板斧 1.gitee是什么? 基于Git的代码托管和研发协作平台上面可以托管个人或者公司的代码和开源项目。国外有github,国内有giteegithub经常出现…

docker安装postgresql

docker run --name postgres -e POSTGRES_PASSWORD123456 -p 5432:5432 -v /mydata/postgres/pgdata:/var/lib/postgresql/data -d postgres 修改postgresql最大连接数 vim /mydata/postgres/pgdata/postgresql.conf 附:常用连接数查看命令 -- 1.查看当前配置的最大连接数 s…

4通道AD采集子卡模块有哪些推荐?

FMC134是一款4通道3.2GSPS(2通道6.4GSPS)采样率12位AD采集FMC子卡模块,该板卡为FMC标准,符合VITA57.4规范,可以作为一个理想的IO模块耦合至FPGA前端,16通道的JESD204B接口通过FMC连接器连接至FPGA的高速串行…

为了实现上网自由,我做了一个多功能串口服务器

项目作者:小华的物联网嵌入式之旅 介绍:从事电气自动化行业,多次获得物联网设计竞赛,爱好嵌入式设计开发,物联网开发。 设计方案思路的由来,是因为我们现在的开发板基本需要通过串口与WIFI模组或以太网模…

Redis 从入门到精通【进阶篇】之Redis事务详解

文章目录 0.前言1.Redis 事务基本流程 1.事务详解1.1. 开始事务1.2. 命令入队1.3. 执行事务1.6. 带 WATCH 的事务1.7. WATCH 命令的实现1.8. WATCH 的触发1.9. 事务的 ACID 性质 2.总结2.1. 在事务和非事务状态下2.2. 小结2.3. 为什么Redis 的事务并不是真正的原子操作2.4. 为什…

SpringBoot学习——追根溯源servlet是啥,tomcat是啥,maven是啥 springBoot项目初步,maven构建,打包 测试

目录 引出追根溯源,过渡衔接servlet是啥?tomcat是啥? 前后端开发的模式1.开发模式:JavaWeb:MVC模型2.Web:Vue,MVVC模型3.后端相关3.1 同步与异步3.2 Controller层3.3 Service层:要加…

【C++初阶(三)】引用详解(对比指针)

💓博主CSDN主页:杭电码农-NEO💓   ⏩专栏分类:C初阶之路⏪   🚚代码仓库:NEO的学习日记🚚   🌹关注我🫵带你学习排序知识   🔝🔝 引用 1. 前言2. 引用的概念3. 引用的特性4. …

Node.js知识梳理(二)——进阶

以下内容来自对《从前端到全栈》一书的学习记录~ 学习的时候用的是V16.20.0,18之后的语法差别还是有的~ 请求优化 我们在请求资源的时候,是需要做优化的,这里的优化涉及到了缓存。浏览器的缓存策略有两种: 强缓存协商缓存 关于…

Valve 签约开源 Linux 图形驱动开发者

导读据外媒 phoronix 报道,Valve 最近聘用了著名开源 Linux 图形驱动开发者 Alyssa Rosenzweig,以改进开源 Linux 图形驱动程序堆栈,增强 Linux 游戏生态系统。 Alyssa Rosenzweig 多年来在 Panfrost 开源、逆向工程 Arm Mali 图形驱动程序方…

Zabbix监控软件 Linux外多平台监控【Windows JAVA SNMP】

在之前的博客中,已经介绍了zabbix的安装,配置,以及如何用zabbix监控Linux服务器。这篇博客则介绍zabbix监控的其他几种方式(Windows服务器 Java应用 SNMP)。 -------------------- Zabbix 监控 Windows 系统 ---------…

[ABC218G] Game on Tree 2 树上游戏

[ABC218G] Game on Tree 2 树上游戏 文章目录 [ABC218G] Game on Tree 2 树上游戏题面翻译输入格式输出格式样例 #1样例输入 #1样例输出 #1 样例 #2样例输入 #2样例输出 #2 样例 #3样例输入 #3样例输出 #3 题目大意分析水法code 正解code 题面翻译 给定一棵树,以及…

Vue 之 mixins 和 provide/inject

一、mixins 1、简介 ​ mixins 又称 混入,是指将一些可复用的代码(JS、生命周期钩子函数等等)抽离出来,定义成mixins模块,然后混入到多个组件中,从而实现组件间的逻辑代码共享,减少重复代码。…