Elasticsearch 系列(一)- 环境搭建

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

本章将和大家分享在 Windows 系统上如何搭建 ELK 的开发环境。话不多说,下面我们直接进入主题。

一、安装Java的JDK

Elasticsearch 其中最主要的开发语言就是 Java ,所以我们在安装 Elasticsearch 之前,首先需要安装的就是 Java 的 JDK,此处我选择安装的版本是 JDK 17 。

JDK官网下载地址:https://www.oracle.com/java/technologies/downloads/#jdk17-windows

Elasticsearch 系列(一)- 环境搭建

下载完成后,右键以管理员身份运行安装,安装成功后需要配置下环境变量,如下所示:

找到JDK17安装目录,点击复制:

Elasticsearch 系列(一)- 环境搭建

搜索【编辑系统环境变量】:

Elasticsearch 系列(一)- 环境搭建

点击【环境变量】:

Elasticsearch 系列(一)- 环境搭建

点击【新建】,创建【JAVA_HOME】系统变量,其值为【D:\Program Files\Java\jdk-17】(各自JDK安装目录)

点击【新建】,创建【CLASSPATH】系统变量,其值为【.;%JAVA_HOME%\lib】

Elasticsearch 系列(一)- 环境搭建

配置【PATH】系统变量值,在其中添加【D:\Program Files\Java\jdk-17\bin】(各自JDK安装的bin目录)

注意:这里添加PATH值时,可能其他教程上会添加这样的内容:【%JAVA_HOME%\bin】,但是不一定配置成功,都可以试试,这里我采用直接路径进行配置。

Elasticsearch 系列(一)- 环境搭建

最后测试下程序是否安装成功:

命令:javac -version(检查Java编译环境是否配置成功)

命令:java -version(检查Java环境是否配置成功)

Elasticsearch 系列(一)- 环境搭建

如果能正常打印出以上信息说明配置成功了。

更为详细的步骤可参考博文:https://blog.csdn.net/weixin_43452424/article/details/115283651

二、安装Node.js

我们的 Kibana 是用 Node.js 写的,所以在安装 Kibana 之前我们首先需要先安装一下 Node.js 。

Node.js官网下载地址:https://nodejs.org/en

Elasticsearch 系列(一)- 环境搭建

下载完成后,右键以管理员身份运行安装即可。

逐步安装完毕之后检查 Node.js 是否安装成功,在 cmd 命令窗口输入【node -v】命令,如下所示:

Elasticsearch 系列(一)- 环境搭建

此时命令窗口如果能正常打印出 Node.js 的版本,说明安装成功了。

三、安装Elasticsearch

Elasticsearch官网下载地址:https://www.elastic.co/cn/downloads/elasticsearch (不推荐,该方式下载龟速)

Elasticsearch华为云的镜像下载地址:https://mirrors.huaweicloud.com/elasticsearch/ (推荐)

此处我选择下载的版本是 elasticsearch-7.6.1 ,如下所示:

Elasticsearch 系列(一)- 环境搭建

Elasticsearch 系列(一)- 环境搭建

下载完成后将其解压出来:

Elasticsearch 系列(一)- 环境搭建

由于ES非常吃内存,故在开发环境中建议改下配置,进入 config 目录,修改 jvm.options 配置文件,如下所示:

Elasticsearch 系列(一)- 环境搭建

Elasticsearch 系列(一)- 环境搭建

最后进入 bin 目录,双击 elasticsearch.bat 文件运行:

Elasticsearch 系列(一)- 环境搭建

Elasticsearch 系列(一)- 环境搭建

运行成功后,我们在浏览器访问一下 http://127.0.0.1:9200 如下所示:

Elasticsearch 系列(一)- 环境搭建

如果出现这样的提示,说明我们的 Elasticsearch 安装成功了。

四、安装Kibana

Kibana官网下载地址:https://www.elastic.co/cn/downloads/kibana (不推荐,该方式下载龟速)

Kibana华为云的镜像下载地址:https://mirrors.huaweicloud.com/kibana/ (推荐)

需要特别注意的是:Kibana的版本号 必须要和 Elasticsearch的版本号 保持一致,这样子才可以正常运行,故此处我们需要下载 Kibana-7.6.1 。

Elasticsearch 系列(一)- 环境搭建

Elasticsearch 系列(一)- 环境搭建

同样的,下载完成后将其解压出来: 

Elasticsearch 系列(一)- 环境搭建

进入 bin 目录,双击 kibana.bat 文件运行: 

Elasticsearch 系列(一)- 环境搭建

Elasticsearch 系列(一)- 环境搭建

运行成功后,我们在浏览器访问一下 http://127.0.0.1:5601/ 如下所示: 

Elasticsearch 系列(一)- 环境搭建

如果能正常显示出该页面,说明我们的 Kibana 安装成功了。 

五、安装IK分词器插件

IK分词器插件下载地址:https://github.com/medcl/elasticsearch-analysis-ik

Elasticsearch 系列(一)- 环境搭建

Elasticsearch 系列(一)- 环境搭建

此处我选择和 Elasticsearch 的版本号保持一致:

Elasticsearch 系列(一)- 环境搭建

同样的,下载完成后将其解压出来: 

Elasticsearch 系列(一)- 环境搭建

然后我们将里面的内容全部复制到 Elasticsearch 的【/plugins/ik】目录下,其中 ik 文件夹如果没有那就新建一个,但是文件夹名字必须叫 ik ,如下所示:

Elasticsearch 系列(一)- 环境搭建

操作完成后,我们重启下 Elasticsearch 和 Kibana 服务:

Elasticsearch 系列(一)- 环境搭建

重启 Elasticsearch 服务时,从此处我们就可以看出 IK分词器插件 安装成功了。

最后我们来看下通过 Kibana 能否正常操作 Elasticsearch ,如下所示:

1、使用 Elasticsearch 默认的分词器

GET _analyze
{
 "text":"我不喜欢你"
}

Elasticsearch 系列(一)- 环境搭建

2、使用 IK 分词器

GET _analyze
{
 "analyzer": "ik_max_word", 
 "text":"我不喜欢你"
}

Elasticsearch 系列(一)- 环境搭建

可以发现,操作成功了。

六、安装ElasticSearch Head插件

我们主要把 elasticsearch-head 当做是数据展示工具,至于查询的实现,用 Kibana 实现效果更好。

安装方式1:

elasticsearch-head 插件下载地址:https://www.chajianxw.com/plugin/search?q=ElasticSearch+Head

Elasticsearch 系列(一)- 环境搭建

下载完成后,将其解压出来,然后拖到谷歌浏览器【扩展程序】里面安装即可:

Elasticsearch 系列(一)- 环境搭建

Elasticsearch 系列(一)- 环境搭建

安装方式2:

elasticsearch-head 插件下载地址(GitHub):https://github.com/mobz/elasticsearch-head/

首先我们从 GitHub 上将 elasticsearch-head 插件下载下来,并将其解压出来,如下所示:

Elasticsearch 系列(一)- 环境搭建

然后找到 crx 目录下的 es-head.crx 文件:

Elasticsearch 系列(一)- 环境搭建

接着将 es-head.crx 文件的名称重命名为 es-head.zip 的压缩文件,并将其解压出来,如下所示:

Elasticsearch 系列(一)- 环境搭建

Elasticsearch 系列(一)- 环境搭建

最后打开谷歌浏览器的扩展程序,点击【加载已解压的扩展程序】,选择刚解压的 es-head 文件夹即可添加插件成功:

Elasticsearch 系列(一)- 环境搭建

Elasticsearch 系列(一)- 环境搭建

测试如下:

Elasticsearch 系列(一)- 环境搭建

可以发现,安装成功了。当然还有别的安装方式,有兴趣的可自行前往百度了解。至此,我们的环境搭建就算是完成了。

附:

JDK官网下载地址:https://www.oracle.com/java/technologies/downloads/#jdk17-windows
Node.js官网下载地址:https://nodejs.org/en
Elasticsearch官网下载地址:https://www.elastic.co/cn/downloads/elasticsearch (不推荐,该方式下载龟速)
Kibana官网下载地址:https://www.elastic.co/cn/downloads/kibana (不推荐,该方式下载龟速)
Elasticsearch华为云的镜像下载地址:https://mirrors.huaweicloud.com/elasticsearch/ (推荐)
Kibana华为云的镜像下载地址:https://mirrors.huaweicloud.com/kibana/ (推荐)
Logstash华为云的镜像下载地址:https://mirrors.huaweicloud.com/logstash/(推荐)
IK分词器插件下载地址:https://github.com/medcl/elasticsearch-analysis-ik(通过迅雷下载可能会快点)
拼音分词器插件下载地址:https://github.com/medcl/elasticsearch-analysis-pinyin(通过迅雷下载可能会快点)
elasticsearch-head 插件下载地址:https://www.chajianxw.com/plugin/search?q=ElasticSearch+Head
elasticsearch-head 插件下载地址(GitHub):https://github.com/mobz/elasticsearch-head/

 

从 Elasticsearch 官网下载 ELK 实在是太慢了,故此处为大家下载好了几个版本(包含版本:7.6.1、7.6.2、7.9.2、7.10.2、7.12.1、7.15.1),上传到百度网盘,分享出来供大家下载:

链接:https://pan.baidu.com/s/1Cyt97EWoS6eG_ONYgXU_iQ 
提取码:r1f7

 

此文由博主精心撰写转载请保留此原文链接:https://www.cnblogs.com/xyh9039/p/17780021.html

版权声明:如有雷同纯属巧合,如有侵权请及时联系本人修改,谢谢!!!文章来源地址https://www.toymoban.com/news/detail-711341.html

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

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

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

相关文章

  • Elasticsearch环境搭建

    本文主要介绍在Linux 系统下搭建Elasticsearch运行环境相关内容. 受限于篇幅本次主要介绍elasticsearch 单集群单节点单实例、单集群单节点多实例、单集群多节点单实例 环境搭建。ES环境搭建概要参见脑图: 内容说明: 本文内容同微信公众号【凡登】,关注不迷路,学习上高速

    2023年04月16日
    浏览(43)
  • Elasticsearch环境搭建(Windows)

    布式、RESTful 风格的搜索和分析。 Elasticsearch 是位于 Elastic Stack 核心的分布式搜索和分析引擎。Logstash 和 Beats 有助于收集、聚合和丰富您的数据并将其存储在 Elasticsearch 中。Kibana 使您能够以交互方式探索、可视化和分享对数据的见解,并管理和监控堆栈。Elasticsearch 是索引、

    2024年02月06日
    浏览(81)
  • windows 搭建elasticsearch环境

    官方下载地址 下载并解压 双击binelasticsearch.bat 启动 启动成功之后就会在localhost:9200看到相应的数据信息 控制台中文乱码, 需要在config/jvm.options文件中添加 在启动过程中可能会出现一些问题, 这里有解决方法地址 安装插件之前需要安装node.js. 插件版本匹配信息 插件安装

    2023年04月09日
    浏览(41)
  • 【微服务】Elasticsearch概述&环境搭建(一)

    🚗Es学习·起始站~ 🚩本文已收录至专栏:微服务探索之旅 👍希望您能有所收获 elasticsearch是一款非常强大的开源 搜索引擎 ,具备非常多强大功能,可以帮助我们从 海量数据中快速 找到需要的内容 在GitHub搜索代码 在电商网站搜索商品 在百度搜索答案 在打车软件搜索附近

    2024年01月15日
    浏览(40)
  • 袁庭新ES系列14节 | 搭建Elasticsearch集群

    单节点的Elasticsearch需要在处理大量数据的时候需要消耗大量内存和CPU资源,数据量大到一定程度就会产生处理瓶颈,甚至会出现宕机。 为了解决单节点ES的处理能力的瓶颈及单节点故障问题,我们考虑使用Elasticsearch集群。接下来袁老师带领大家学习如何搭建Elasticsearch的集群

    2024年04月17日
    浏览(120)
  • 分享三个ai写作生成器给大家

    在当今数字化时代,随着人工智能的快速发展,ai写作软件已经成为越来越多人关注的热门话题。这些创新的软件利用机器学习和自然语言处理等技术,能够生成一些好的文章、博客、新闻稿甚至小说等内容,大大地提升了写作的效率和质量。然而,面对众多的ai写作软件选择

    2024年02月16日
    浏览(58)
  • Ansible环境搭建,CentOS 系列操作系统搭建Ansible集群环境

    Ansible是一种自动化工具,基于Python写的,原理什么的就不过多再说了,详情参考:https://www.itwk.cc/post/403.html https://blog.csdn.net/qq_34185638/article/details/131079320?spm=1001.2014.3001.5502 HOSTNAME IP OS master.example.com 10.5.5.132 CentOS Stream 8 Mini Install node1.example.com 10.5.5.133 CentOS Stream 8 Mini Install n

    2024年02月14日
    浏览(100)
  • 分享一下快速搭建IntelliJ IDEA开发环境的完整教程

    IntelliJ IDEA是我们Java程序员使用最多的的开发工具,用过之后都觉得香,相比之下,Eclipse和MyEclipse就有点平平无奇了(反正我果断抛弃了Eclipse)。 接下来这篇文章将会详细地介绍如何快速搭建一个IntelliJ IDEA的开发环境。 目录 第一步:安装jdk 第二步:安装Maven 第三步:配置

    2024年02月13日
    浏览(50)
  • CentOS系统环境搭建(十七)——elasticsearch设置密码

    centos系统环境搭建专栏🔗点击跳转 没有密码是很不安全的一件事😭 关于Elasticsearch的安装请看CentOS系统环境搭建(十二)——CentOS7安装Elasticsearch。这些只是让你关闭与重启es,关闭与重启es若你有自己的方法不必参考本文。 先关掉elasticsearch 编辑elasticsearch.yml 最下面写上 后

    2024年02月11日
    浏览(43)
  • 这几个ai写作生成器分享给大家

    大家知道吗,现在市场有许多ai写作软件,它们已经能够模仿人类的写作风格,帮大家轻松地生成文章。我对于非常感兴趣,于是就上网查了一下有可以ai写作的软件吗?结果真的找到几款不错的软件,今天借这个机会我将它们分享给你。 以下是今天分享的ai写作软件 一:A

    2024年02月15日
    浏览(57)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包