ElasticSearch安装及辅件安装

ElasticSearch安装及辅件安装ElasticSearc 安装及辅件安装前言 es 的安装分为 ElasticSearc 安装和辅助安装工具 小编也是学习后将笔记整理分享给大家 有什么不对的地方可以在下方留言更正 一 ES 的安装登录网址 www elastic co 官网里有很多的环境解压包 由 windows linux 等主要介绍 Linux 环境的的配置步骤 这里要注意一下 network 配置 0 0 0 0 外网就可以访问然后进行启动 cdbin 进入 bin 目录 执行 elasticsearc 启动后会报

ElasticSearch安装及辅件安装

在这里插入在这里插入图片描述图片描述
前言: es的安装分为ElasticSearch安装和辅助安装工具,小编也是学习后将笔记整理分享给大家,有什么不对的地方可以在下方留言更正。

  • 一、ES的安装
    登录网址:www.elastic.co/ 官网里有很多的环境解压包,由windows、linux等
[appadmin@VM-0-17-centos bin]$ /opt/elasticsearch-7.4.0/bin/elasticsearch -d Exception in thread "main" java.lang.RuntimeException: starting java failed with [1] output: # # There is insufficient memory for the Java Runtime Environment to continue. # Native memory allocation (mmap) failed to map  bytes for committing reserved memory. # An error report file with more information is saved as: # logs/hs_err_pid16564.log error: OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000e0000000, , 0) failed; error='Not enough space' (errno=12) at org.elasticsearch.tools.launchers.JvmErgonomics.flagsFinal(JvmErgonomics.java:111) at org.elasticsearch.tools.launchers.JvmErgonomics.finalJvmOptions(JvmErgonomics.java:79) at org.elasticsearch.tools.launchers.JvmErgonomics.choose(JvmErgonomics.java:57) at org.elasticsearch.tools.launchers.JvmOptionsParser.main(JvmOptionsParser.java:89) 

这时输入命令:free -h
在这里插入图片描述
开始的时候,我的Swap都是0,这是我后来设置完后的截图。
当内存不足我们可以使用Swap中的内存,虽然不是很建议,因为会有点慢的。但这也是一个办法。它的原理就是将磁盘空间的一步分内存变成内存。
修改如下:
创建swapfile:# dd if=/dev/zero of=swapfile bs=1024 count=500000 (of是空间名称,count是空间大小,bs是单位,这里是kb,你可以将bs=1024改为bs=1G,后面的count就可以该为count=2,就是创建2G大小的swap文件)
将swapfile设置为swap空间:# mkswap swapfile
启用交换空间: # swapon swapfile (删除交换空间命令 swapoff swapfile)
到这里你就可以再用free -h命令查看内存情况,就会发现Swap中的内存增加了,这样你就可以愉快的启动项目了。







  • ES辅助插件的安装
    辅助插件需要postman、kibana、head(了解即可)
  1. postman
    下载网址 www.getpostman.com
    在这里插入图片描述

  2. kibana安装
    kibana是一个前端的项目。
    在这里插入图片描述
    Kibana安装过程中需要内存,如果报内存不足需要扩展内存。
    在这里插入图片描述
    在这里插入图片描述
    Kibana启动也是建议不要用root权限启动,但是他支持你强制root启动,用 –allow-root命令
    在这里插入图片描述
    启动成功
    在这里插入图片描述
    访问kibana http://192.168.149.135:5601
    在这里插入图片描述
    在这里插入图片描述
    在左边菜单栏找到 dev Tools,点击他给你写好的执行es的脚本,点击一下
    在这里插入图片描述













  3. Head安装(了解)
    在这里插入图片描述
    以上ES就在linux环境下部署搭建完成了,但是ES是个搜索引擎,小编提前介绍个彩蛋,ES有个插件是IK分词器,IK分词器是专门对中文进行分词的,如”我爱中国“,传统的分词会分为:我、爱、中、国。
    但是引入IK分词器后,就会分词为:我、爱、中国,这种。
    说了这么多那我们开始下载IK分词器插件



  • IK分词器
  1. 介绍
    分词器(Analyzer)将一段文本,按照一定的逻辑,分析成多个词语的一种工具。
    如华为手机:华为、手、手机

    在这里插入图片描述
    对中文分词如下
    在这里插入图片描述
    对英文分词如下
    在这里插入图片描述
    由上可以看到,他对中文是按字分词的很不友好,下面要介绍对中文进行的分词器,IK分词器(插件)






  2. IK分词器下载
    IKAnalyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。是一个基于maven构建的项目。具有60万字/秒的高速处理能力,支持用户词典扩展定义。
    下载地址
    在这里插入图片描述


  3. IK分词器的安装文档
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    安装好后,验证下是否安装成功
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    再启动kibana
    在这里插入图片描述
    这样IK分词器就安装完成了











版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233369.html原文链接:https://javaforall.net

(0)
上一篇 2025年7月25日 下午8:01
下一篇 2025年7月25日 下午8:22


相关推荐

  • ubuntu如何切换到root用户

    ubuntu如何切换到root用户默认安装完成之后并不知道 root 用户的密码 那么如何应用 root 权限呢 1 sudo 命令 xzm ubuntu sudo 这样输入当前管理员用户密码就可以得到超级用户的权限 但默认的情况下 5 分钟 root 权限就失效了 2 sudo ixzm ubuntu sudo i 通过这种方法输入当前管理员用户的密码就可以进到 root 用户 3 如果想一直使用 root 权限 要通过 su 切换到 root 用户 那我们首先要重设置 root 用户的密码 xzm ubuntu

    2026年3月20日
    2
  • BAT批处理解决ARP***

    BAT批处理解决ARP***

    2021年8月21日
    75
  • PHP中的list方法

    PHP中的list方法phpfunctions numbers returnarray 0 1 2 list zero one two small numbers var dump zero var dump one var dump two 输出 int 0 int 1 int 2 改变一下 amp l

    2026年3月19日
    3
  • 2021年职称计算机考试模块,2021高级职称计算机考试需要考哪些模块?「建议收藏」

    2021年职称计算机考试模块,2021高级职称计算机考试需要考哪些模块?「建议收藏」对于大多数考生来说,备考高级职称计算机考试前前后后会遇到许多问题,比如:高级职称计算机考试一次性可以考几个科目?高级职称计算机考试几个模块?级职称是职称中最高级别,分正高级和副高级,是反映专业技术人员的技术水平、工作能力。就学术而言,它具有学衔的性质;就专业技术水平而言,它具有岗位的性质。专业技术人员拥有何种专业技术职称,表明他具有何种学术水平或从事何种工作岗位,象征着一定的身份。而想获得高级职称…

    2022年5月5日
    49
  • 大数据毕业设计 – 选题推荐(一)

    大数据毕业设计 – 选题推荐(一)文章目录1开题指导1.1起因1.2如何避坑(重中之重)1.3为什么这么说呢?1.4难度把控1.5题目名称1.6最后选题建议3最后1开题指导1.1起因近期开题的同学越来越多,很多同学不知道怎么选题,不知道老师分配的题目应该怎么做,指导老师分享的信息不多,无从下手。1.2如何避坑(重中之重)毕设选题实际上对很多同学来说一个大坑,每年挖坑给自己跳的人太多太多,选题选得好后面的答辩以及论文撰写会轻松很多,选的不好就是一个无穷无尽的折磨。。。。1.3为什么这么说呢?其实这主要

    2022年5月25日
    125
  • 05.JS常见加密方式与Python改写

    05.JS常见加密方式与Python改写Crawler

    2026年3月20日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号