首页 > 系统相关 >ElasticSearch在Windows环境搭建&测试

ElasticSearch在Windows环境搭建&测试

时间:2025-01-13 10:32:28浏览次数:1  
标签:Windows 索引 Elasticsearch elasticsearch 分片 ElasticSearch 数据 ES 搭建

引子 也持续关注大数据相关内容一段时间,大数据内容很多。想了下还是从目前项目需求侧出发,进行相关学习。Elasticsearch(ES)是位于 Elastic Stack(ELK stack) 核心的分布式搜索和分析引擎。Logstash 和 Beats 有助于收集、聚合和丰富您的数据并将其存储在 Elasticsearch 中。Kibana 使您能够以交互方式探索、可视化、和分享对数据的见解,并管理和监控堆栈。Elasticsearch作为stach的核心。OK,那就让我们开始吧。 一、ES介绍 Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎。它能很方便的使大量数据具有搜索、分析和探索的能力。充分利用Elasticsearch的水平伸缩性能使数据在生产环境变得更有价值。Elasticsearch 的实现原理主要分为以下几个步骤,首先用户将数据提交到Elasticsearch 数据库中,再通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据,当用户搜索数据时候,再根据权重将结果排名,打分,再将返回结果呈现给用户。 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。Elasticsearch是分布式的,这意味着索引可以被分成分片,每个分片可以有0个或多个副本。每个节点托管一个或多个分片,并充当协调器将操作委托给正确的分片。再平衡和路由是自动完成的。相关数据通常存储在同一个索引中,该索引由一个或多个主分片和零个或多个复制分片组成。一旦创建了索引,就不能更改主分片的数量。 Elasticsearch使用Lucene,并试图通过JSON和Java API提供其所有特性。它支持facetting和percolating,如果新文档与注册查询匹配,这对于通知非常有用。另一个特性称为“网关”,处理索引的长期持久性;例如,在服务器崩溃的情况下,可以从网关恢复索引。Elasticsearch支持实时GET请求,适合作为NoSQL数据存储,但缺少分布式事务。 二、环境搭建 1、安装JDK https://www.cnblogs.com/liuhongfeng/p/4177568.html 2、下载ELasticSearch https://www.elastic.co/cn/downloads/elasticsearch 三、启动测试 1、启动ES cd E:\Study\java\elasticsearch\elasticsearch-8.17.0 bin/elasticsearch.bat 0 报错,问题看起来像是JDK版本问题,尝试替换版本,依然有问题。后面看到elasticsearch-env文件中 0 这里面有个ES_JAVA_HOME,也就是说ES用的是这个JDK目录,那我们在环境变量中添加这个路径即可 0 重新执行 0 启动成功 0 2、重置密码:elasticsearch-reset-password -u elastic elastic为默认用户。 0 浏览器打开,默认端口9200 0            

标签:Windows,索引,Elasticsearch,elasticsearch,分片,ElasticSearch,数据,ES,搭建
From: https://www.cnblogs.com/nick-algorithmer/p/18668137

相关文章

  • 使用 Podman Desktop 在 Windows 11 WSL2 环境中启动宿主机的 GPU 进行深度学习
    使用PodmanDesktop在Windows11WSL2环境中启动宿主机的GPU进行深度学习概述本文将指导您如何利用PodmanDesktop安装时提供的WSL2环境,来启动宿主机的GPU进行深度学习任务。前提条件确保您的Windows11已经启用了WSL2和虚拟化功能,并且安装了最新版本的NVIDI......
  • 19c DG broke搭建
    目录环境细节主库配置1.开启归档和附加日志2.添加备库日志3.如果使用闪回4.检测参数配置tns配置,两台一样listener.ora备库拷贝密码文件,或者重建参数文件,rmanduplicate搭建备库配置BREOK启用DataGuardBroker主库上注册添加备库启用检查状态switchover和failover补充备库上启动......
  • Cloudflare Pages 搭建 DockerHub 镜像加速器
    登录https://dash.cloudflare.com/进入Workers创建一个Worker名称随意,然后点击部署编辑代码访问https://github.com/cmliu/CF-Workers-docker.io/blob/main/_worker.js复制代码将代码全部替换点部署刷新预览后显示搜索框部署成功点返回,然后选择设置,点添加自定......
  • Hugo|30分钟搭建完整的个人博客
    本文将讲述如何使用Hugo,从0到1完成一个“静态博客”的搭建。展示hugo可以通过简单配置,自定义装饰博客界面的能力,并集成网站数据统计能力。下一篇文章将教会你将站点免费部署至GitHubPages或者Cloudflare。......
  • 在Windows上调试iOS Safari中的H5页面
    本次开发的web页面需要适配移动端,第一个版本在发布到线上,发现ios设备一直打不开网页,无论是自带的safari浏览器还是其他浏览器,页面经常出现“***页面重复出现错误”,但是在本地以及使用PC浏览器模拟都没有复现该问题。为了进行线上的调试查询了一下如何在windows上调试ios的浏览器we......
  • Windows10中安装了ubuntu虚拟机后xshell无法连接到ubuntu
    Windows10中安装了ubuntu虚拟机后xshell无法连接到ubuntu安装了ubuntu虚拟机后发现shell无法连接到ubuntu的排查步骤:步骤1:检查虚拟机网络配置确认虚拟机网络模式:确认虚拟机的网络模式是否设置为桥接模式或NAT模式。桥接模式可以让你的虚拟机在网络中拥有独立的IP地址,而NAT模式......
  • Windows 安装软件常用更改路径
     环境变量:#标题键值 #javaJAVA_HOMEE:\Programs\Java\jdk-20 #javaPath %JAVA_HOME%\bin (AI认为只有一个JAVA版本时可以直接写 E:\Programs\Java\jdk-20\bin而不需创建JAVA_HOME环境变量,写JAVA_HOME只是为了方便开发时用命令行切换Java版本) #vs......
  • Python教程丨Python环境搭建 (含IDE安装)——保姆级教程!
    工欲善其事,必先利其器。学习Python的第一步不要再加收藏夹了!提高执行力,先给自己装好Python。1.Python下载1.1.下载安装包既然要下载Python,我们直接进入python官网下载即可Python官网:WelcometoPython.org注意不要通过搜索引擎进入Python下载助手之类的广告网站!......
  • 【Elasticsearch】 复合查询
    ......
  • 网络平台搭建与设备安全防护(部分题型)
    DCRS文章目录DCRS1.创建用户密码题目2.加大带宽3.端口安全1.ARP欺骗2.环路检测3.MAC地址泛洪攻击4.MAC、ARP、ND限制4.SNMP网络管理协议5.认证服务器Radius6.端口am合法包丢弃7.DHCP动态ARP检测8.ARP扫描、检测,欺骗9.广播风暴抑制storm10.访问控制/蠕虫病......