基于windows平台搭建elasticsearch

本文涉及的产品
Elasticsearch Serverless通用抵扣包,测试体验金 200元
简介: 基于windows平台搭建elasticsearch

部署准备


elasticsearch-6.0.1.zip--https://www.elastic.co/downloads/elasticsearch


elasticsearch-head-master.zip--https://github.com/zt1115798334/elasticsearch-head-master


jdk-9.0.1_windows-x64_bin.exe--http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html


node-v9.3.0-x64.msi--https://nodejs.org/en/download/


安装JDK


把下载好的jdk-9.0.1_windows-x64_bin.exe,安装好后进行配置环境变量,在系统变量位置,添加变量名:JAVA_HOME  变量值:C:\Program Files\Java\jdk-9.0.1 (注意对应您的路径),确定保存。


image.png


调出cmd,输入 java -version,如果有下图的信息展示,那就是正确安装JDK了。


image.png


单节点运行elasticsearch


解压已经下载好的elasticsearch-6.0.1.zip,调出cmd ->


cd C:\elasticsearch-6.0.1\bin

elasticsearch.bat


image.png


见到xxxx  started,那么就是启动完成了,打开浏览器输入http:\\localhost:9200或http:\\127.0.0.1:9200,如果出现以下文本证明启动成功了。


image.png


elasticsearch-head的搭建


解压已经下载elasticsearch-head-master.zip,同时安装已经下载好的node-v9.3.0-x64.msi ,cmd->node -v    确认nodejs是否安全成功。


image.png


切换到elasticsearch-head-master已解压好的文件夹下。


1

cd c:\elasticsearch-head-master<br data-filtered="filtered">npm install<br data-filtered="filtered">npm start


image.png


用浏览器打开,http://localhost:9100/,只要出现下图界面就证明成功了。


image.png


集群


在已启动的控制台ctrl+c停止服务进程,到D:\elasticsearch-6.0.1\config下打开elasticsearch.yml进行编辑。添加下列配置



cluster.name: Elasticsearch #集群名称,所有节点下必须相同

node.name: Elasticsearch-192.168.20.81 #节点名称

network.host: 192.168.20.81 #当前节点地址

discovery.zen.ping.unicast.hosts: ["192.168.20.80""192.168.20.81""192.168.15.32"]

#集群地址,如果同服务器不同端口作集群,只要集群名称相同就可以了,上面配置可以不填。但是!不同服务器就必须填写。

http.cors.enabled: true#是否允许跨域

http.cors.allow-origin: "*"


image.png


保存配置文本。然后进入控制面板,防火墙高级选项,设置入站规则,添加 9100、9200、9300端口。再次启动elasticsearch服务。


image.png


把elasticsearch-6.0.1文件夹到另一台服务器,修改配置文件elasticsearch.yml,只要修改node.name和network.host,与当前服务地址与之对应即可,调用cmd启动,见到started就是启动成功了,刷新elasticsearch-head,可以见到有两个节点信息,没错横向扩展就是这么简单。


1

2

node.name: Elasticsearch-192.168.15.32 #节点名称

network.host: 192.168.15.32 #当前节点地址

image.png

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
目录
相关文章
|
9月前
|
XML C# 数据格式
掌握了在Windows平台上查看DLL依赖的方法
掌握了在Windows平台上查看DLL依赖的方法
1209 4
|
2月前
|
安全 前端开发 Linux
Immunity CANVAS Professional 7.27 (macOS, Linux, Windows) - 渗透测试和漏洞利用平台
Immunity CANVAS Professional 7.27 (macOS, Linux, Windows) - 渗透测试和漏洞利用平台
86 3
Immunity CANVAS Professional 7.27 (macOS, Linux, Windows) - 渗透测试和漏洞利用平台
|
2月前
|
JSON 安全 数据可视化
Elasticsearch(es)在Windows系统上的安装与部署(含Kibana)
Kibana 是 Elastic Stack(原 ELK Stack)中的核心数据可视化工具,主要与 Elasticsearch 配合使用,提供强大的数据探索、分析和展示功能。elasticsearch安装在windows上一般是zip文件,解压到对应目录。文件,elasticsearch8.x以上版本是自动开启安全认证的。kibana安装在windows上一般是zip文件,解压到对应目录。elasticsearch的默认端口是9200,访问。默认用户是elastic,密码需要重置。
591 0
|
9月前
|
存储 运维 监控
超越传统模型:从零开始构建高效的日志分析平台——基于Elasticsearch的实战指南
【10月更文挑战第8天】随着互联网应用和微服务架构的普及,系统产生的日志数据量日益增长。有效地收集、存储、检索和分析这些日志对于监控系统健康状态、快速定位问题以及优化性能至关重要。Elasticsearch 作为一种分布式的搜索和分析引擎,以其强大的全文检索能力和实时数据分析能力成为日志处理的理想选择。
584 6
|
4月前
|
存储 虚拟化 Docker
Docker Desktop 4.38 安装与配置全流程指南(Windows平台)
Docker Desktop 是容器化应用开发与部署的一体化工具,支持本地创建、管理和运行 Docker 容器。4.38 版本新增 GPU 加速、WSL 2 性能优化和 Kubernetes 1.28 集群管理功能,适用于微服务开发和 CI/CD 流水线搭建。安装要求为 Windows 10 2004 及以上(64 位),需启用 Hyper-V 或 WSL 2。硬件最低配置为 4GB 内存、20GB 存储和虚拟化技术支持的 CPU。安装步骤包括启用系统功能、下载并运行安装程序,完成后配置镜像加速并验证功能。常见问题涵盖 WSL 2 安装不完整、磁盘空间清理及容器外网访问等。
8264 16
|
10月前
|
监控 Windows
Windows平台RTSP|RTMP播放器如何实时调节音量
我们在做Windows平台RTSP、RTMP播放器的时候,有这样的技术需求,特别是多路监控的时候,并不是每一路audio都需要播放出来的,所以,这时候,需要有针对音量调节的设计
156 1
|
4月前
|
固态存储 C++ 计算机视觉
Windows平台GIMP 2.10下载教程:零基础入门高级图像编辑
GIMP(GNU Image Manipulation Program)是一款开源跨平台图像编辑工具,支持图层管理、高级修图、色彩校正等功能,广泛应用于平面设计和照片修复。其优势包括全功能免费、插件生态丰富(600+扩展插件)、硬件要求低(1GB内存即可流畅运行)。本文详细介绍GIMP的软件定位、安装流程、首次配置及常见问题解答,帮助用户快速上手并充分利用其强大功能。
|
6月前
|
存储 运维 监控
金融场景 PB 级大规模日志平台:中信银行信用卡中心从 Elasticsearch 到 Apache Doris 的先进实践
中信银行信用卡中心每日新增日志数据 140 亿条(80TB),全量归档日志量超 40PB,早期基于 Elasticsearch 构建的日志云平台,面临存储成本高、实时写入性能差、文本检索慢以及日志分析能力不足等问题。因此使用 Apache Doris 替换 Elasticsearch,实现资源投入降低 50%、查询速度提升 2~4 倍,同时显著提高了运维效率。
金融场景 PB 级大规模日志平台:中信银行信用卡中心从 Elasticsearch 到 Apache Doris 的先进实践
|
10月前
|
监控 C# 块存储
Windows平台RTSP|RTMP播放器如何叠加OSD文字
做Windows平台RTSP|RTMP播放器的时候,特别是多路播放场景下,开发者希望可以给每一路RTSP或RTMP流添加个额外的OSD台标,以区分不同的设备信息(比如添加摄像头所在位置),本文主要探讨,如何动态添加OSD台标。
184 1
Windows平台RTSP|RTMP播放器如何叠加OSD文字
|
9月前
|
NoSQL Shell MongoDB
Windows 平台安装 MongoDB
10月更文挑战第10天
221 0
Windows 平台安装 MongoDB