Elasticsearch 笔记 ~ 安装与配置

前言

Elasticsearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎,本身是使用Java语言开发,基于 Lucense 实现所有的索引和搜索功能,能处理PB级别的数据,采用 RESTful 风格进行访问。

安装 Elasticsearch

前提条件: 操作系统已安装对应版本 JDK

注意事项:
如果安装的版本比较旧,有可能遇到无法启动的问题,但 Elasticsearch 后面集成了内部JDK,启动时如果版本不匹配,就会使用内部JDK版本

1、访问 Elasticsearch 官网下载地址, 我选用 windows 版本
在这里插入图片描述
下载完成直接解压到您的安装目录即可 【D:\software\elasticsearch】

启动 Elasticsearch

命令 cmd 进入安装目录【D:\software\elasticsearch\elasticsearch-8.4.3】,执行命令或双击bin目录下的 elasticsearch.bat

start bin\elasticsearch.bat

启动成功!!!
在这里插入图片描述
浏览器访问 http://localhost:9200 ,可以看到 Elasticsearch 具体信息。

问题汇总
Elasticsearch 启动闪退

我当前操作系统是 windows 哈!,按 win 直接 cmd,进入 ES 安装目录的 bin 文件夹
在这里插入图片描述

问题:

Exception in thread “main” java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
at java.base/java.lang.System.setSecurityManager(System.java:416)
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:82)

解决方案:

更换 JDK 的版本!!!

所以,我升级 JDK的版本,更改系统环境变量 JAVA_HOME,具体可以您使用哪个JDK版本,可以参考ES下面的对照表哈!最后,重启执行 elasticsearch.bat

参考文档:Elasticsearch Issue#85665Elasticsearch和JVM的版本对照表

其它可能问题:

  1. 跨域问题,在ES 安装目录的 conf 文件夹下 jvm.options 增加设置
http.cors.enabled: true 
http.cors.allow-origin: "*"
network.host: 0.0.0.0
  1. 空间不足,在ES 安装目录的 conf 文件夹下 jvm.options 设置大小
# Xms represents the initial size of total heap space
# Xmx represents the maximum size of total heap space
-Xms2g
-Xmx2g

重启 Elasticsearch 即可!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 尚硅谷的Elasticsearch笔记是一份非常好的学习资料,它详细介绍了Elasticsearch的基本概念、安装配置、索引管理、搜索查询、聚合分析等方面的知识。通过学习这份笔记,可以帮助我们更好地理解和应用Elasticsearch,提高搜索引擎的效率和精度,从而更好地满足用户的需求。 ### 回答2: 尚硅谷 Elasticsearch 笔记是一份非常有用的资源,对于想要学习 Elasticsearch 的人来说非常值得一看。以下是我对尚硅谷 Elasticsearch 笔记的总结。 首先,这份笔记很详细地介绍了 Elasticsearch 的基本概念和基本操作。它从 Elasticsearch 的基本结构和特点开始,然后向读者介绍了如何安装和使用 Elasticsearch。这份笔记还提供了大量的示例代码,用户可以在实践中学习 Elasticsearch。除此之外,笔记还包括了一个非常有用的问题解答部分,读者可以在这里找到他们遇到的一些常见问题的解决方法。 其次,尚硅谷 Elasticsearch 笔记还包括 Elasticsearch 高级操作,并将 Elasticsearch 的性能优化和实用技巧与读者分享。读者可以学习如何使用 Elasticsearch 进行聚合和分析,如何使用 Elasticsearch 进行搜索提示和自动完成等。此外,还包括了如何使用 Elasticsearch 进行地理信息检索的操作。 总的来说,尚硅谷 Elasticsearch 笔记是非常有用的资源。它提供了透彻的 Elasticsearch 介绍,使用户可以快速了解 Elasticsearch 的工作原理和使用方式。此外,它还提供了大量的实用技巧和示例代码,读者可以快速掌握 Elasticsearch 的高级操作。建议广大读者在学习 Elasticsearch 时参考这份笔记,它一定可以帮助你更好地掌握 Elasticsearch。 ### 回答3: 尚硅谷elasticsearch笔记是一份非常优秀的学习资料,适合初学者和进阶学习者使用。笔记系统地介绍了elasticsearch的基础知识和高级应用,包括elasticsearch安装配置、文档索引和搜索、复合查询、分布式架构、数据分析等内容。 首先,笔记详细介绍了elasticsearch安装配置过程,包括单节点和集群模式,同时也提供了一些常见面临的问题解决方法。此外,笔记对于如何优化elasticsearch的性能也给出了一些宝贵的建议。 其次,笔记重点介绍了文档的索引和搜索,让学生深入了解如何使用elasticsearch对文本进行搜索和查询。学生可以学习如何使用关键词模糊匹配、词项查询、短语匹配、多字段搜索等技术,同时也了解了如何正确地使用tokenizer、analyzer和tokenizer-filter的搭配组合策略。 除此之外,笔记对于复合查询也有详细介绍,例如bool查询、term查询、match查询,以及排序、聚合等功能。学生可以掌握如何使用复杂的查询语法,解决复杂查询需求。 最后,笔记介绍了elasticsearch的分布式架构,包括节点和分片等概念,让学生了解elasticsearch如何实现高可用,保证稳定性。此外,笔记还包括了数据分析、聚合和各种数据可视化的方法,可以帮助学生透彻了解数据背后的隐藏规律。 总的来说,尚硅谷elasticsearch笔记非常方便实用、知识详尽,是学习elasticsearch的高效方法,而且笔记内容不仅仅包含了常用的基本功能,更涵盖了高级应用,相信能帮助学生快速掌握elasticsearch的核心技术。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值