Elasticsearch搭建以及bug

Windows环境利用Elasticsearch+Kibana+Logstash搭建搜索引擎并实现实时同步MySQL数据,超详细步骤 背景:博主在做的一个项目是wamp环境下的电商平台,其搜索方式为sql查询,效率低下,准确率也非常感人,所以就尝试着在Windows环境下搭建一套搜索引擎,经过多方查阅,发现Elasticsearch是一个比较好的搜索引擎,也支持JDBC与MYSQL对接,并可以利用RESTful API CURL方式提供搜索服务,独立性强,扩展性好,于是就决定用它来做开发了。 Step 1:Windows下... 阅读详情

参考文章

https://www.cnblogs.com/zhenghengbin/p/12250234.html

自己搭建的bug

  1. 权限bug
    将Elasticsearch下载的目录以及数据和日志目录都要修改为自己创建的用户权限
  2. 版本错误
java.lang.UnsupportedOperationException: seccomp unavailable: CONFIG_SECCOMP not compiled into kernel, CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER are needed

原因
ElasticSearch集群启动错误,错误的原因是:因为Centos6不支持SecComp,而ES默认bootstrap.system_call_filter为true进行检测,所以导致检测失败,失败后直接导致ES不能启动解决。
解决
修改elasticsearch.yml,在所有节点的elasticsearch.yml配置文件中加入:

   bootstrap.memory_lock: false
  bootstrap.system_call_filter: false
Easy-ES(用Mybatis-Plus语法来操作ElasticSearch) Easy-Es(简称EE)是一款基于ElasticSearch(简称Es)官方提供的RestHighLevelClient打造的ORM开发框架,在 RestHighLevelClient的基础上,只做增强不做改变,为简化开发、提高效率而生,如果有用过Mybatis-Plus(简称MP),那么基本可以零学习成本直接上手EE,EE是MP的Es平替版,在有些方面甚至比MP更简单,同时也融入了更多Es独有的功能,快速实现各种场景的开发.使用mybatis-plus语法来操作ES 阅读详情

相关推荐

搜索引擎Elasticsearch+es-mysql同步+ik分词

搜索引擎Elasticsearch+es-mysql同步+ik分词 Elasticsearch Elasticsearch是一个搜索引擎,我个人认为可以理解为是数据库,如下图: 普通数据库 搜索引擎Elasticsearch 数据库 索引index 表 类型type 行 文档document 常用操作 PUT:创建索引 http://localhost:9200...

qq_38976087的博客 2352

ELK实战(最详细)

使用logstash对MySQL和ElasticSearch做数据同步

乄bluefox - 优快云博客 3165

LT8711/LT8712 Type-C转HDMI设计方案|替代LT8711/LT8712芯片|GSV2201可完全替代兼容LT8711/LT8712

LT8711UX是一款高性能C/DP1.2型至HDMI2.0转换器,用于将USB Type-C源或DP1.2源连接到HDMI2.0接收器。该LT8711UX集成了一个DP1.2兼容的接收器,和一个HDMI2.0兼容的发射器。此外,还包括两个CC控制器,用于CC通信,以实现DP Alt模式和功率传输功能,一个用于上游Type-C端口和另一个用于下游端口。

weixin_63518914的博客 1639

使用Canal将MySQL数据同步到ES(Linux)

这个是我服务器jdk下载的位置,去找到自己对应的位置即可,后面我改用jdk11了,11是没问题的,记得17可能有些问题,可以参考下面这个步骤来就行,版本可以用11。我两个都没能解决,自己服务器可以,实习的服务器可能公司的表太多了,导致出问题,我是通过降低版本解决的,用1.1.16。弄一个类似这种文件夹,在对应的文件夹里面放压缩包,再去解压,后面我都是这种步骤,由于没有保留截图,上面那些还是最开始的演示,建议后面修改一下。最后去重启了一下,结果发现成功了,成功监听到信息。然后我插入一条数据,也是监听到了。

2509_94081922的博客 299

【Ambari-Metrics监控】Grafana+Infinity快速构建DEMO-实战教学

摘要:本文介绍了如何通过Infinity插件在Grafana中监控Ambari-Metrics(AMS)的CPU核数指标。内容包括配置AMS REST API数据源、创建Dashboard面板、设置JSON解析规则,将时间戳和数值映射为时序数据。最终实现单个节点CPU核数曲线的可视化展示,该方法可扩展至其他AMS指标监控。文章提供了完整的配置示例和API调用验证方法,适用于Grafana 9.x及以上版本对接Ambari集群监控场景。

TTBIGDATA的博客 1350

COMSOL实现裂缝性储层油水两相流模拟的关键技术

多孔介质中的流体流动模拟是油气藏开发的核心技术,其基本原理基于达西定律和质量守恒方程。在裂缝性储层中,离散裂缝网络与基质系统的耦合流动带来了特殊的数值挑战。通过COMSOL Multiphysics平台实现的多物理场耦合技术,可以精确模拟油水两相在复杂裂缝系统中的渗流行为。该技术采用Level Set方法表征裂缝几何形态,结合自适应网格生成技术解决狭窄裂缝的网格剖分难题,并创新性地引入Bang-Larsen毛管压力滞后模型,显著提高了采收率预测精度。这些方法在致密油藏开发、水驱优化等工程实践中具有重要应用价

weixin_34005090的博客 229

ElasticSearch之ANSJ分词器搭建搭建,解决ansj停止词bug (qq交流群 189040279)

近期因公司特定的业务需要,公司的搜索引擎由Solr跟换为ElasticSearch,团队内之前负责搜索这块的同事采用的ElasticSearch版本为2.2.1,我没有使用同事在用的版本,对这个项目的改造准备准备采用2.x最新的版本(ElasticSearch-2.4.5),没有任何原因,只是个人觉得有新版本升级,应该也是解决了一些问题,用新版说不定就可以避免旧版中出现的很多问题(虽然这些问题现在

tiger@cn的博客 2130

STM32 HAL库定时器中断里读编码器速度准吗?聊聊MG310电机的测速与防溢出处理

本文探讨了STM32 HAL库在定时器中断中读取编码器速度的精度问题,特别针对MG310电机的测速与防溢出处理提供了解决方案。通过对比定时中断法和编码器模式的性能,揭示了硬件编码器接口在降低误差和CPU占用率方面的优势,并详细介绍了CubeMX配置技巧和防溢出处理的工程实践。

weixin_28720767的博客 400

用阿里canal 从 mysql同步到 es

最近开发要用到 mysql 数据同步到 es 。在搜索后定位到阿里开源的canal,其主要原理是canal伪装成MySQL的从库,接收binlog信息,再通过解析和映射同步到其他的存储中去。 官方的文档已经比较详尽,整体流程参考QuickStart,Adapter-ES,也在网上搜索搭建步骤但不是很详细, 在此仅记录一下自己的具体操作步骤,和在搭建时候遇到可坑。 搭建环境: ubuntu-20.04.3 mysql-8.0.29 canal-1.1.5 elasticsearch-7.17.3 kiban

qq_33454058的博客 714

探索Three.js:利用ShaderMaterial实现动态着色器特效

本文深入探讨了Three.js中ShaderMaterial的应用,指导开发者利用GLSL编写自定义着色器实现动态特效。文章从核心概念GLSL、Uniforms与Attributes讲起,通过创建动态颜色变化平面的实战案例,逐步进阶到实现波纹扩散与动态光影等高级效果,并提供了性能优化与调试技巧,帮助读者掌握创建高性能WebGL视觉特效的关键技能。

weixin_29250403的博客 200

【Unity Animation 2D】从零到一:骨骼绑定与IK动画实战指南

本文详细介绍了Unity中2D骨骼绑定与IK动画的实战流程,从角色素材准备、骨骼系统创建到权重绘制和IK设置,逐步指导开发者掌握2D动画制作技巧。通过反向动力学(IK)技术,实现更自然的角色动画效果,适用于游戏开发和动画制作。

weixin_30430677的博客 369

Elasticsearch Exporter社区贡献指南:如何参与开源项目开发

欢迎加入Elasticsearch Exporter开源项目的社区贡献!作为Prometheus生态中重要的Elasticsearch监控组件,该项目需要开发者共同维护和改进。本文将详细介绍从环境搭建到提交PR的完整贡献流程,帮助新手快速参与开源开发。 ## 一、准备开发环境 ### 1.1 克隆项目代码库 首先需要将项目代码克隆到本地: ```bash git clone https://g

gitblog_00002的博客 579

solidworks vba二次开发配合问题

solidworks vba二次开发配合问题二次开发装配的步骤 二次开发装配的步骤 solidworks可以使用宏录制配合过程从而得到配合的vba代码,步骤如下: 1.选择两个配合的面(点、线等) 2. 建立配合 例如将两个圆柱面同心(图中高亮): 配合后 我们看一下宏录制的代码: Sub main() //激活solidworks接口 Set swApp = Application.SldWorks Set Part = swApp.ActiveDoc //选择两个圆柱面,注意此处是根据坐标选择,不

Alejandro123的博客 3404

skywalking 9 docker-compos

关于skywalking 服务端docker-compose的启动命令,用于测试开发使用,目前不推荐生产使用(因为我没用过)

qq_33931234的博客 457

Android 15.0 Launcher3中去掉Hotseat功能实现

在15.0系统产品定制化开发中,在Launcher3的定制化需求也是特别多的,由产品是小屏幕的产品,所以产品需求Launcher3 页面布局的原因,要求Launcher3 需要去掉Hotseat 不显示Hotseat下面几个图标,而做满屏app的显示,从而达到美观的效果,下面就来分析去掉Hotseat从而实现这个功能

安卓兼职framework和app工程师的博客 554

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Scrapy 构建块详解:Spider、Item、Settings、中间件、管道与信号的分工体系

本文围绕 Scrapy 官方文档中 “Building Blocks(构建块)” 一章展开:Scrapy 把爬取与解析工作拆分为 Spider、Item、Settings、Downloader/Spider 中间件、Item Pipeline、Feed Export、Extension 与 Signal 等若干构件,每个构件只负责一段职责。读完本文,你能明确每类构件解决的典型问题、在什么场景下该选

gitblog_00095的博客 387

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

trace.moe社区贡献指南:如何参与这个开源动漫搜索引擎的开发

trace.moe是一个强大的动漫场景搜索引擎,能够通过截图识别出动漫的具体集数和时间点。这个开源项目为动漫爱好者提供了极大的便利,而社区贡献正是推动它不断进步的关键力量。🎯 ## 为什么参与trace.moe开发? 参与trace.moe项目开发不仅能帮助改进这个实用的动漫搜索引擎,还能让你获得宝贵的开源项目经验。无论你是前端开发者、后端工程师,还是对动漫有热情的用户,都有适合你的贡献方式

gitblog_00467的博客 746

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

ElasticSuite社区贡献指南:如何参与这个开源项目的开发和维护

ElasticSuite是Magento 2平台上基于ElasticSearch构建的强大商品推荐和搜索引擎解决方案。作为开源项目,ElasticSuite的成功离不开活跃的社区贡献者。本文将为您提供完整的ElasticSuite社区贡献指南,帮助您了解如何参与这个开源项目的开发和维护工作。😊 ## 📋 为什么参与ElasticSuite社区贡献? ElasticSuite作为Magent

gitblog_00315的博客 402

Open Search Server 1.4 Beta3 发布

Open Search Server 1.4 Beta3 修复了一些 bug,包括许多用户界面的改进。 OSS (OpenSearchServer) 是一个用 Java 开发的搜索引擎服务器,基于 Lucene 、ZK 和 Tomcat 等开源软件架构。...

weixin_34406086的博客 86

ES+Kibana平台搭建和javaApi连接

https://www.cnblogs.com/orzlin/p/10262393.html从零搭建ES搜索服务(一)基本概念及环境搭建

CommunicationJava的博客 1370

TanStack Table Svelte 排序(Sorting)完全指南:从状态管理到自定义排序函数

本篇指南以 TanStack Table v9 的 Svelte 框架封装(`@tanstack/svelte-table`)为核心,系统讲解表格排序功能的完整实现路径:从 `rowSortingFeature` 与 `sortedRowModel` 的基础接入,到排序状态在 Svelte 5 的 runes 语法下的三种管理模式,再到客户端排序与服务端排序的选择、6 种内置排序函数与自定义排序函

gitblog_00739的博客 475

关于easy-es对时间范围查询遇到的小bug

在使用easy-es之前作为一个小白的我只有es原生查询的基础,在自己通过查看官方文档自学easy-es遇到了一个挫折,其他的还好语法和MybatisPlus差不多,正以为我觉得很快就能入手,在对。

乄bluefox - 优快云博客 1395

THINKPHP6使用ElasticSearch6以上搜索引擎

网上的很多都是讲ES5的过时的。现在ES6之后有点变动了,搞了一天一夜才搞通,现在分享出来让大家少走点弯路。首先下载ES,6以上的要JRE8以上才可以,不兼容安装不了,注意ES版本要和中文分词插件IK版本一致,不然用不了。我这边提供下载,是6.2.3版本的,已经集成IK了,下载之后解压到非网站目录就可以了。链接: https://pan.baidu.com/s/1j-MWtj46ykDMFn8RO...

c571013930的博客 6507

Elasticsearch FSCrawler 一个bug及解决方案

1、FSCrawler Bug 发现过程及描述书接上一回,在使用 Elasticsearch FSCrawler 实现文档知识库检索的时候。发现基于本地磁盘文件轮询导入 Elasticsearch 都没有问题。但是,借助其 REST API 接口上传文件的时候,发现其字段 filesize 字段没有值。但,实际业务场景中,需要展示这个字段。这样导致的结果是,页面无法显示,而后发现是因为字段缺失所致...

铭毅天下Elasticsearch 1470

python搜索引擎 django_Django项目之Elasticsearch搜索引擎的实例

1.使用Docker安装Elasticsearch及其扩展获取镜像,可以通过网络pullsudo docker image pull delron/elasticsearch-ik:2.4.6-1.0或者加载镜像文件sudo docker load -i elasticsearch-ik-2.4.6_docker.tar修改elasticsearch的配置文件 elasticsearc-2.4.6...

weixin_39526651的博客 345

ES问题解决:Elasticsearch health check failed

今天给测试环境安装ES,启动服务报出奇异bug 运行环境 spring boot : 2.1.2.RELEASE spring-data-elasticsearch :3.1.4.RELEASE elasticsearch: 6.6.1 问题描述 使用 spring data elasticsearch 来连接使用 elasticsearch, 配置如下: 1 2 3 4 5 ...

CharlesYooSky的博客 3万+
上一篇: spark和flink源码编译
下一篇: 没有/etc/rc.local文件的解决方法以及开机执行命令配置
漂吧
博客等级 码龄8年 15粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值