在Windows环境下安装Elasticsearch 8.8.2

news2024/11/15 3:55:35

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.coloradmin.cn/o/731462.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

多元回归预测 | Matlab灰狼算法(GWO)优化极限梯度提升树XGBoost回归预测,GWO-XGBoost回归预测模型,多变量输入模型

文章目录 效果一览文章概述部分源码参考资料效果一览 文章概述 多元回归预测 | Matlab灰狼算法(GWO)优化极限梯度提升树XGBoost回归预测,GWO-XGBoost回归预测模型,多变量输入模型 评价指标包括:MAE、RMSE和R2等,代码质量极高,方便学习和替换数据。要求2018版本及以上。 部分源…

GPON MAC SFP ONU模块介绍与应用

伴随着网络通讯技术的发展,pon无源光网络正逐步走进人们的视野;在这之前你是否仅知道以太网接入?相比与以太网接入,pon作为一种点到多点网络,具有运维成本低、服务范围广、资源占用少等优势;我们最为熟知的…

CSS自学框架之漂浮提示(上方显示 底侧显示 右侧显示 左侧显示)

漂浮提示可以用较为隐藏的方式为用户提供帮助或引导信息,将鼠标移入文字内容后展示。 css代码: /* 浮漂提示框 */[myth-tag]{ position: relative }[myth-tag]:before, [myth-tag]:after{z-index: 1;opacity: 0;position: absolute;pointer-events: non…

LVS负载均衡集群之LVS-NAT集群

目录 一、什么是集群? 1.1、集群(cluster)的含义 1.2、问题 1.3解决方法 二、集群分类 2.1、负载均衡集群(Load Balance Cluster) 2.2、高可用集群(High Availability Cluster) 2.3、高性能运算集群 (High Performance Computer Clust…

企业服务器数据库被360后缀勒索病毒攻击后的正确处理方式

在数字化时代,企业服务器数据库的安全性至关重要。然而,即使采取了各种安全措施,仍然有可能遭受到360等后缀的勒索病毒网络攻击。近期,很多企业的云服务与物理服务器遭到了360后缀的勒索病毒攻击,导致企业内部数据库中…

能够ping通服务器的同时端口不通的排查方法

概述 当您在客户端访问目标服务器时,如果能ping通,但业务端口无法访问,您可以参见以下方法进行排查。 步骤一:实例安全组检查 1、登录ECS管理控制台,单击实例。 2、在顶部菜单栏左上角处,选择地域。 3、…

Visual Studio下2022Opencv的配置

Visual studio2022 opencv的配置 先从官网下载opencv : opencv releases 下载 ​ 我这里的开发环境是window版本,我们选择Windows版本进行下载 点开下载的文件,输入需要保存的路径 记住你保存的路径(我这里安装再F:) 安装需要时间静等安装…

修改Jeecg-boot context-path(附加图片+Nginx配置)

文章目录 需求描述解决方案前端后端Nginx 需求描述 前端框架采用的是ant design vue ,后端框架采用的是jeecg-boot,前端请求后端地址中包含jeecg-boot字样,想修改为其它的名字,修改方式如下 解决方案 前端 第一步 request.js文件路径:src…

2个好用的ftp和ssh工具推介

为什么不用xshell和xftp,是不好用吗?xshell和xftp虽然好用,而且也有免费版,但是,一个方面使用有限制,再就是你看见这个报错的弹窗烦不烦? 一、ssh工具-WindTerm WindTerm[1] 是一个基于 C 开发的开源终端模…

【Go】Go 语言教程--GO条件和循环语句(八)

往期教程: Go 语言教程–介绍(一)Go 语言教程–语言结构(二)Go 语言教程–语言结构(三)Go 语言教程–数据类型(四)Go 语言教程–语言变量(五)Go …

红队打靶,红日系列,红日靶场2

文章目录 描述:环境搭建:外网渗透:漏洞利用冰蝎连接,拿到shell 内网渗透转站CSCS插件提权 域渗透与横向移动 描述: 红队实战系列,主要以真实企业环境为实例搭建一系列靶场,通过练习、视频教程、博客三位一…

Kotlin~Command模式

概念 把请求转化为独立的对象 角色介绍 Command: 命令接口ConcreteCommand: 具体命令实现类 UML 代码实现 interface Command {fun execute(vararg arg: String):Int } class Print : Command {override fun execute(vararg arg: String): Int {println("Print:${arg…

代码随想录算法训练营第十二天 | 二叉树系列3

二叉树系列3 二叉树 看到二叉树就想到递归404 左叶子之和重点代码随想录的代码我的代码(当日晚上自己理解后写) 513 找树左下角的值重点代码随想录的代码我的代码(当日晚上自己理解后写) 112 路径总和未看讲解,自己编写的青春稚嫩版重点代码随想录的代码我的代码(当…

加解密简单了解之DH密钥协商与AES128

加解密简单了解 1、对称加密与非对称加密 对称加密概念:加密算法是公开的,靠的是秘钥来加密数据,使用一个秘钥加密,必须使用相同的秘钥才解密。 优点: 算法公开、计算量小、加密速度快、加密效率高 缺点:…

通信算法之171: LTE 不同带宽参数

转载&#xff1a; LTE不同带宽配置下的对应的采样率&#xff1a; < Sampling Time > 20 Mhz BW Case : Ts 1 sec / 30.72 Mhz 1s/30,720,000 Hz 0.0326 us 32.6 ns 15 Mhz BW Case : T15 sec / 23.04 Mhz 1s/23,040,000 Hz 0.0434 us 43.4 ns 10 Mhz BW Case :…

【数据结构二叉树OJ系列】2、单值二叉树

目录 题述&#xff08;力扣难度&#xff1a;简单&#xff09;&#xff1a; 思路&#xff1a; 正确的代码&#xff1a; 题述&#xff08;力扣难度&#xff1a;简单&#xff09;&#xff1a; 如果二叉树每个节点都具有相同的值&#xff0c;那么该二叉树就是单值二叉树。只有…

macOS Sonoma 14beta 3(23A5286g)发布(附黑/白苹果镜像地址)

系统镜像下载&#xff1a;百度&#xff1a;黑果魏叔 系统介绍 黑果魏叔 7 月 6 日消息&#xff0c;苹果今日向 Mac 电脑用户推送了 macOS 14 开发者预览版 Beta 3 更新&#xff08;内部版本号&#xff1a;23A5286g&#xff09;&#xff0c;本次更新距离上次发布隔了 14 天。 小…

进程通信 软中断 signal()解读

目录 进程通信概述 软中断通信 signal() 概述 signal()类似的函数 signal()之SIGINT signal()之SIGTERM signal()之SIGALRM signal()之SIGQUIT SIG_IGN使用 进程通信概述 进程通信是指进程之间的信息交换。 通信的主要方式 在操作系统中&#xff0c;进程之间需要…

EtherCAT转TCP/IP网关ethercat最大通讯距离

天啊&#xff01;你们听说了吗&#xff1f;数据互联互通问题终于迎来了突破性进展&#xff01;作为生产管理系统的关键部分&#xff0c;数据互联互通一直是个大问题。然而&#xff0c;ETHERCAT和TCP/IP是两个不同的协议&#xff0c;它们之间的通讯一直是个大 问题。但是&#x…

Vue--》Vue3打造可扩展的项目管理系统后台的完整指南(十)

今天开始使用 vue3 ts 搭建一个项目管理的后台&#xff0c;因为文章会将项目的每一个地方代码的书写都会讲解到&#xff0c;所以本项目会分成好几篇文章进行讲解&#xff0c;我会在最后一篇文章中会将项目代码开源到我的GithHub上&#xff0c;大家可以自行去进行下载运行&…