ES的安装以及配置+ik分词

        环境:windows10、ES(8.13.3)、Kibana(8.13.3)、Logstash(8.13.3)、ik(8.13.3)

1.下载安装ES

Download Elasticsearch | ElasticDownload Elasticsearch or the complete Elastic Stack (formerly ELK stack) for free and start searching and analyzing in minutes with Elastic....icon-default.png?t=N7T8https://www.elastic.co/cn/downloads/elasticsearch

1.2 修改ES的配置文件

elasticsearch-8.13.3\config\elasticsearch.yml

 1.3 添加编码配置

elasticsearch-8.13.3\config\jvm.options 

1.4 允许外部网络访问

#取消注释(如果需要公网访问则将地址改为公网ip)

network.host: 0.0.0.0

#阿里云或者华为云别忘了安全组打开端口

        双击 bin/elasticsearch.bat 启动 

1.5 打开浏览器访问

http://localhost:9200

2.ES的配置文件(elasticsearch.yml)

  • 集群名称(cluster.name):默认无需配置
  • 节点名称(node.name):单实例不用设置,集群下必须区分设置

  • IP地址(network.host):默认仅限本地访问
  • 访问端口:http端口(http.port),tcp端口(transport.port)
  • 处理器数量(node.processors):默认不用设置,单机器多实例需要设置

  • 目录:数据目录(path.data)、日志目录(path.logs),默认在当前运行程序下 

  • 集群模式(discovery.type):默认单节点集群模式
  • 节点发现(discovery.seed_hosts)
  • 集群初始化节点(cluster.initial_master_nodes)

  • 设置 HTTP 请求的最大内容大小

  • 启用或禁用 X-Pack 安全功能 ,上线需要打开增强数据安全性

 

3.jvm配置(jvm.options)

  • jdk选择:ES默认是自己带一个对应版本的jdk,连接ES的服务最好也对应版本

  • GC选择:从7.8.1开始ES垃圾回收用的就是G1了,之前的用的是CMS,(因为jdk14之后的G1在性能和稳定性方面做了许多改进)

  • 堆栈大小:默认4G,最好不超过1/2系统内存,内存不能超过32G(官方建议,超过反而性能下降)

  • GC日志:gc.log保存路径设置

4.配置IK中文分词器
Index of: analysis-ik/stable/icon-default.png?t=N7T8https://release.infinilabs.com/analysis-ik/stable/

        将下载的文件解压出来,然后把文件夹改名为ik,然后将文件夹放到ES目录下的plugins中;

        然后重启ES就生效了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/16034.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI预测体彩排3采取888=3策略+和值012路一缩定乾坤测试5月26日预测第2弹

今天继续基于8883的大底进行测试,昨天的预测已成功命中!今天继续测试,按照排三前面的规律,感觉要出对子了,所以本次预测不再杀对子,将采用杀一个和尾来代替。好了,直接上结果吧~ 首先&#xff0…

mongoengine,一个非常实用的 Python 库!

更多Python学习内容:ipengtao.com 大家好,今天为大家分享一个超酷的 Python 库 - mongoengine。 Github地址:https://github.com/MongoEngine/mongoengine 在现代应用程序开发中,NoSQL数据库因其灵活性和高性能而广受欢迎。MongoD…

软件需求规范说明模板

每个软件开发组织都会为自己的项目选用一个或多个标准的软件需求规范说明模板。有许多软件需求规范说明模板可以使用(例如ISO/IEC/IEEE2011;Robertson and Robertson2013)。如果你的组织要处理各种类型或规模的项目,例如新的大型系统开发或是对现有系统进行微调&…

concurrency 并行编程

Goroutine go语言的魅力所在,高并发。 线程是操作系统调度的一种执行路径,用于在处理器执行我们在函数中编写的代码。一个进程从一个线程开始,即主线程,当该线程终止时,进程终止。这是因为主线程是应用程序的原点。然后…

红黑树封装map和set

红黑树源代码 我们将由下列的KV模型红黑树来模拟封装STL库中的map和set 注意&#xff1a;为了实现封装map和set&#xff0c;我们需要对下列源码进行优化。 #pragma once #include<iostream> using namespace std; //枚举类型的颜色分类 enum Colour {RED,BLACK };//定…

【Python爬虫】图片验证码的处理

什么是图片验证码&#xff1f; 验证码&#xff08;CAPTCHA&#xff09;是&#xff02;Completely Automated Public Turing test to tell Computers and HumansApart”&#xff08;全自动区分计算机和人类的图灵测试&#xff09;的缩写&#xff0c;是一种区分用户是计算机还是人…

Markdown魔法手册:解锁高效写作的新技能

边使用边更新0.0... 文章目录 一、如何在Markdown中插入表情&#xff1f;二、文字样式设置1.文本颜色设置2.文本字号设置3.文本字体设置4. 实战演练5.黄色高亮 一、如何在Markdown中插入表情&#xff1f; 在Markdown中插入表情&#xff08;emoji&#xff09;的方法取决于你使用…

如何提升百度小程序的收录?百度小程序如何做优化?

​ 如何通过百度小程序获得更多的自然流量&#xff1f;这是做百度小程序肯定要考虑的问题&#xff0c;做百度小程序的目的就是想借助百度生态&#xff0c;做相应的关键词给自己的小程序引流&#xff0c;如何把流量给做起来呢&#xff0c;接下来我从不同的方面给大家进行分析讲解…

最新ChatGpt Desktop for Mac 安装使用教程

1. 下载地址 请点击链接下载 ChatGPT Desktop for MacOS 2. 使用要求 MacOS 版本 14需要时M1芯片的&#xff0c;如果你是因特尔的暂时还还不行 就算下载了也会出现下面的异常 3. 获取权限资格 目前 ChatGPT MacOS Desktop还不是全量开放的, 如果你没有收到通知说明你还没…

在 Dockerfile 中遇到了连接到 pypi.org 超时的问题

看起来你在 Dockerfile 中遇到了连接到 pypi.org 超时的问题。这可能是由于网络连接问题导致的。你可以尝试以下方法解决这个问题&#xff1a; 1. 更换镜像源&#xff1a; 有时候 pypi.org 的访问会受到地理位置或网络环境的影响&#xff0c;你可以考虑使用国内的镜像源来代…

Oracle的ROWID解析

目录 一、ROWID基础概念二、ROWID的类型三、ROWID的用途四、注意事项五、管理与监控 Oracle的ROWID是一个非常核心的概念&#xff0c;它代表了一行数据在数据库中的物理位置标识。 一、ROWID基础概念 唯一性与不变性&#xff1a;ROWID是每行数据的唯一标识符&#xff0c;它在行…

【Spark】调整hive表在HDFS存的每个文件的大小

配置参数&#xff1a; spark.hadoop.hive.exec.orc.default.stripe.size78643200 spark.hadoop.orc.stripe.size78643200 spark.hadoopRDD.targetBytesInPartition78643200 spark.hadoop.hive.exec.dynamic.partition.modenonstrict spark.sql.sources.partitionOverwriteMode…

ipa 覆盖算法测试

相关文章 ipa 功能包测试 ipa 分区算法 ipa 分区算法总结&#xff0c;部分算法图解 ipa 覆盖算法分析&#xff08;一&#xff09; ipa 覆盖算法分析&#xff08;二&#xff09; 测试 网上找的地图&#xff1a; fig.1 测试地图 opencv fig.2 opencv 显示的覆盖路径 rviz fi…

6.定时器分时复用测量占空比

1.CUBEMAX配置 测量PA6&#xff0c;PA7输出的占空比&#xff0c;只需要把主要的配置&#xff0c;配置为A6口就行&#xff0c;A7口黄色表示配置不正确&#xff0c;不用管。 2.软件代码 TIME.c中找到TIM3的初始化&#xff0c;在后面初始化A7口 void MX_TIM3_Init_PA7(void) {/*…

创新实训2024.05.25日志:Web应用技术选型

我们的web应用使用python web的fastapi框架&#xff0c;通过uvicorn开启web服务。 1. refs 官网文档&#xff1a;FastAPI (tiangolo.com) github&#xff1a;https://github.com/tiangolo/fastapi 2. 环境配置 python:3.11 uvicorn:0.29.0 pip install "uvicorn[stan…

老外卖27刀每月的教程已经更新

用了两天半的时间&#xff0c;边学习&#xff0c;边整理了一份老外的视频教程&#xff0c;涉及Facebook&#xff0c;YouTube&#xff0c;tiktok等大的流量平台&#xff0c;有案例&#xff0c;有分析&#xff0c;有如何做。 这个教程是老外讲的&#xff0c;没有什么玄乎的塑造价…

理解矩阵内积与矩阵乘法的区别及其应用

文章目录 矩阵内积&#xff08;逐元素乘积&#xff09;矩阵内积的用途矩阵乘法&#xff08;矩阵积&#xff09;矩阵乘法的用途区别总结结论 在数据科学、机器学习、计算机图形学和图像处理等领域&#xff0c;矩阵运算是非常基础且重要的操作。然而&#xff0c;矩阵内积和矩阵乘…

【java程序设计期末复习】chapter3 运算符、表达式和语句

运算符、表达式和语句 Java提供了丰富的运算符&#xff0c;如算术运算符、关系运算符、逻辑运算符、位运算符等。 Java语言中的绝大多数运算符和C语言相同&#xff0c;基本语句&#xff0c;如条件分支语句、循环语句等也和C语言类似&#xff0c;因此&#xff0c;本章就主要知识…

聊聊ChatGPT的本质

这是鼎叔的第九十八篇原创文章。行业大牛和刚毕业的小白&#xff0c;都可以进来聊聊。 阶段性总结下我对ChatGPT的基础理解&#xff0c;算是一篇学习思考笔记吧。其中难免有很多不准确的&#xff0c;或过于简略的地方&#xff0c;将来再迭代学习。 OpenAI做ChatGPT的底层逻辑…