ElasticSearch(一)下载及安装(windows)

这篇具有很好参考价值的文章主要介绍了ElasticSearch(一)下载及安装(windows)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 官网

  1. ElasticSearch官网地址
  2. ElasticSearch生态组件下载地址
  3. Kibana下载地址
  4. ik中文分词插件

备注:网址打不开,或者打开速度慢是正常情况。

2. 解压后目录结构

elasticsearch下载,ElasticSearch,elasticsearch,windows,java,学习,搜索引擎

  1. bin :脚本文件,包括启动elasticsearch,安装插件,运行统计数据等。
  2. config :配置文件目录,如elasticsearch配置、角色配置、jvm配置等。
  3. jdk :java运行环境。
  4. data :默认的数据存放目录,包含节点、分片、索引、文档的所有数据,生产环境需要修改。
  5. lib :ElasticSearch依赖的Java类库。
  6. logs :默认的日志文件存储路径,生产环境需要修改。
  7. modules :包含所有的ElasticSearch模块,如Cluster、Discovery、Indices等。
  8. plugins :已安装插件目录。

3. 启动

直接运行elasticsearch.bat
elasticsearch下载,ElasticSearch,elasticsearch,windows,java,学习,搜索引擎
启动后:

elasticsearch下载,ElasticSearch,elasticsearch,windows,java,学习,搜索引擎
直接访问:http://localhost:9200/
出现下示图,则说明本地启动成功。
elasticsearch下载,ElasticSearch,elasticsearch,windows,java,学习,搜索引擎

3. 启动Kibana

3.1 修改配置文件(Kibana.yml)
server.port: 5601
#服务器ip
server.host: "localhost" 
#elasticsearch的访问地址
elasticsearch.hosts: ["http://localhost:9200"]
#Kibana汉化
i18n.locale: "zh‐CN" 
3.2 启动

直接运行Kibana.bat
elasticsearch下载,ElasticSearch,elasticsearch,windows,java,学习,搜索引擎
启动后:

elasticsearch下载,ElasticSearch,elasticsearch,windows,java,学习,搜索引擎

直接访问:http://localhost:5601/
出现下示图,则说明本地启动成功。
elasticsearch下载,ElasticSearch,elasticsearch,windows,java,学习,搜索引擎

3.3 常用查询
# 查看当前ES的节点情况
GET /_cat/nodes

# 查看单节点的shard分配整体情况
GET /_cat/allocation 

# 查看各shard的详细情况
GET /_cat/shards 

# 查看指定分片的详细情况
GET /_cat/shards/{index} 

# 查看master节点信息
GET /_cat/master

# 查看集群中所有index的详细信息
GET /_cat/indices 

# 查看集群中指定index的详细信息
GET /_cat/indices/{index}

# 查看各index的segment详细信息,包括segment名, 所属shard, 内存(磁盘)占用大小, 是否刷盘
GET /_cat/segments 

# 查看指定index的segment详细信息
GET /_cat/segments/{index}

# 查看当前集群的doc数量
GET /_cat/count 

# 查看指定索引的doc数量
GET /_cat/count/{index} 

# 查看集群内每个shard的recovery过程,调整replica
GET /_cat/recovery 

# 查看指定索引shard的recovery过程
GET /_cat/recovery/{index}

#查看集群当前状态:红、黄、绿
GET /_cat/health 

# 查看当前集群的pending task
GET /_cat/pending_tasks 

# 查看集群中所有alias信息,路由配置等
GET /_cat/aliases

# 查看指定索引的alias信息
GET /_cat/aliases/{alias} 

# 查看集群各节点内部不同类型的threadpool的统计信息
GET /_cat/thread_pool

# 查看集群各个节点上的plugin信息
GET /_cat/plugins

# 查看当前集群各个节点的fielddata内存使用情况
GET /_cat/fielddata 

# 查看指定field的内存使用情况,里面传field属性对应的值
GET /_cat/fielddata/{fields}

# 查看单节点的自定义属性
GET /_cat/nodeattrs

# 输出集群中注册快照存储库
GET /_cat/repositories

# 输出当前正在存在的模板信息
GET /_cat/templates 

4. 安装ik分词器

本地下载相应的插件,解压,然后手动上传到elasticsearch的plugins目录,然后重启ES实例就可以了。

例ik:
elasticsearch下载,ElasticSearch,elasticsearch,windows,java,学习,搜索引擎
启动ES实例时,出现示图,即安装成功。

elasticsearch下载,ElasticSearch,elasticsearch,windows,java,学习,搜索引擎文章来源地址https://www.toymoban.com/news/detail-550106.html

到了这里,关于ElasticSearch(一)下载及安装(windows)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ElasticSearch学习笔记一——下载及安装

    最近发现ES是个很重要的内容啊,各种大厂都会使用ES来做一些大范围的搜索之类的功能,所以今天我们也来学习一下。 首先我们要准备Java的环境,推荐版本8、11、14 ES官方的JDK兼容性列表(有些慢,需要耐心等待一下哈) 在我写文章时,针对JDK1.8能支持的ES最高版本是Elastics

    2024年02月15日
    浏览(47)
  • 搜索引擎elasticsearch :安装elasticsearch (包含安装组件kibana、IK分词器、部署es集群)

    kibana可以帮助我们方便地编写DSL语句,所以还要装kibana 因为我们还需要部署kibana容器,因此需要让es和kibana容器互联。这里先创建一个网络: 这里我们采用elasticsearch的7.12.1版本的镜像,这个镜像体积非常大,接近1G。不建议大家自己pull。 课前资料提供了镜像的tar包: 大家将

    2024年02月16日
    浏览(55)
  • Java的Elasticsearch与搜索引擎

    Elasticsearch是一个基于分布式的实时搜索和分析引擎,它是一个开源的搜索引擎,可以用来构建实时、可扩展的搜索应用程序。Elasticsearch是一个基于Lucene的搜索引擎,它提供了一个分布式、可扩展的搜索引擎,可以处理大量数据并提供实时搜索功能。 Java是Elasticsearch的主要编

    2024年02月20日
    浏览(43)
  • 【学习日记2023.6.25】之ElasticSearch搜索引擎

    1.1.1.elasticsearch的作用 elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助我们从海量数据中快速找到需要的内容 例如: 在GitHub搜索代码 在电商网站搜索商品 在百度搜索答案 在打车软件搜索附近的车 1.1.2 ELK技术栈 elasticsearch结合kibana、Logstash、Beats,

    2024年02月16日
    浏览(41)
  • 分布式搜索引擎Elasticsearch基础入门学习

    Elasticsearh 是 elastic.co 公司开发的分布式搜索引擎。 Elasticsearch(简称ES)是一个开源的分布式、高度可扩展的全文搜索和分析引擎。它能够快速、近乎实时的存储、搜索和分析大量数据。适用于包括文本、数字、地理空间、结构化和非结构化数据等在内的所有类型数据。 它通

    2024年02月03日
    浏览(37)
  • Java远程连接本地开源分布式搜索引擎ElasticSearch

    简单几步,结合Cpolar内网穿透工具实现Java远程连接操作本地Elasticsearch。 什么是elasticsearch?一个开源的分布式搜索引擎,具备非常多强大功能,可以用来实现搜索、日志统计、分析、系统监控等功能,可以帮助我们从海量数据中快速找到需要的内容。 Cpolar内网穿透提供了更高

    2024年02月05日
    浏览(49)
  • Spring Cloud学习(九)【Elasticsearch 分布式搜索引擎01】

    Elasticsearch 是一款非常强大的开源搜索引擎,可以帮助我们从海量数据中快速找到需要的内容。 elasticsearch 结合 kibana、Logstash、Beats,也就是 elastic stack(ELK) 。被广泛应用在日志数据分析、实时监控等领域。 elasticsearch 是 elastic stack 的核心,负责 存储、搜索、分析数据 。

    2024年02月05日
    浏览(40)
  • docker安装elasticsearch与head教程完整版—.NET Core Web Api与elasticsearch打造全站全文搜索引擎

    默认已经有docker环境 下载与安装 elasticsearch ,从hub.docker里面可以看到最新版本的镜像,选择你想要的版本 本教程是以 7.17.7 为案例,为啥不适用最新的,首先个人一般需用最新的版本,如果有亢很难填,其次我自己的服务器下载的太慢(还是配置了docker加速地址的)拉取几

    2024年02月10日
    浏览(45)
  • Spring Cloud学习(十一)【深入Elasticsearch 分布式搜索引擎03】

    聚合(aggregations)可以实现对文档数据的统计、分析、运算。聚合常见的有三类: 桶(Bucket)聚合:用来对文档做分组 TermAggregation:按照文档字段值分组 Date Histogram:按照日期阶梯分组,例如一周为一组,或者一月为一组 度量(Metric)聚合:用以计算一些值,比如:最大值

    2024年01月23日
    浏览(46)
  • 搜索引擎ElasticSearch分布式搜索和分析引擎学习,SpringBoot整合ES个人心得

    Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,

    2024年02月04日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包