INFINI Easysearch
文章平均质量分 74
国产化Elasticsearch
yangmf2040
支持 Elasticsearch 国产化、信创改造.https://infinilabs.cn/
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
INFINI Cloud 节点资源调整
本文介绍了在INFINICloud中对Easysearch集群进行节点资源升级的操作步骤。通过集群详情页面的"调整规格"功能,将单节点配置从1C1G升级到2C2G,并将磁盘空间扩容至15GB。操作完成后,可在变更记录中查看进度,最终在集群详情页确认新的资源规格。整个过程简单明了,实现了集群资源的无缝升级。原创 2025-11-30 15:22:59 · 233 阅读 · 0 评论 -
ES 服务编排利器--INFINI Cloud
INFINICloud是极限科技推出的ES服务编排产品,支持在K8S环境中发布Elasticsearch和Easysearch服务。用户可通过可视化界面选择可用区和K8S集群资源,预置多种ES架构模式及节点规格。产品提供集群监控、日志查看、控制台等核心功能,支持动态记录集群状态变化。演示示例展示了单节点Hybrid集群的创建过程,并预告了节点调整、集群扩容等高级功能。该产品利用云原生技术优势,有效提升资源利用率并简化运维流程。原创 2025-11-30 15:21:42 · 562 阅读 · 0 评论 -
APM(三):监控 Python 服务链
本文介绍了如何通过Skywalking监控两个相互调用的Python Flask服务。在完成Skywalking后端服务启动后,编写了一个BService服务,该服务会调用之前创建的AService。文章详细说明了BService的代码实现、依赖安装、环境变量配置(指定Skywalking收集器地址和服务名称)以及启动过程。最后通过浏览器访问BService验证调用链路的监控效果,并检查Skywalking WebUI是否成功采集到服务间的调用信息。整个过程展示了如何使用Skywalking实现分布式服务调原创 2025-11-23 21:52:19 · 341 阅读 · 0 评论 -
APM(二):监控 Python 服务
本文介绍了如何将Python Flask服务接入Skywalking监控系统。首先确保Skywalking和Easysearch后端服务已启动,然后创建一个简单的Flask服务监听8081端口。通过安装Flask和Skywalking Python Agent依赖,并设置环境变量SW_AGENT_COLLECTOR_BACKEND_SERVICES和SW_AGENT_NAME来配置Agent连接信息。最后使用sw-python命令启动服务,即可在Skywalking WebUI上查看服务调用信息。整个过程展原创 2025-11-23 21:50:32 · 310 阅读 · 0 评论 -
Easysearch 再进化,自带 UI 界面
Easysearch 1.15.0版本新增了内置UI界面,为用户提供更流畅的使用体验。新UI可通过https://localhost:9200/_ui/访问,包含集群概览、索引管理、分片管理、模板创建等实用功能。特别亮点包括索引限流设置、热点线程可视化、生命周期策略和备份管理等。相比之前版本,新UI大大提升了操作便捷性,让用户从"毛坯房"搬进了"精装房"。开发团队欢迎用户反馈意见,持续优化产品体验。原创 2025-10-29 17:27:46 · 259 阅读 · 0 评论 -
如何使用证书认证连接 Easysearch
本文介绍了无需密码、通过证书连接Easysearch的方法。演示使用Python Elasticsearch 7.10.1客户端连接Easysearch 1.12.0服务端,利用自动生成的admin证书进行认证查询。从Elasticsearch迁移到Easysearch可做到零开发投入,完全兼容现有客户端和API。文中给出了Python代码示例,展示如何创建SSL上下文并执行查询操作。需要先安装对应版本的elasticsearch客户端。该方法适用于希望简化认证流程的开发人员。原创 2025-10-29 09:41:51 · 527 阅读 · 0 评论 -
SeaTunnel 同步 KingBase 数据到 Easysearch
摘要:为解决数据库在高频事务与复杂分析间的性能矛盾,本文介绍利用SeaTunnel工具将KingBase数据库数据同步至Easysearch的方案。通过配置JDBC源和Easysearch目标,实现事务处理与查询分析的分离,保持KingBase写入性能的同时,利用Easysearch提升查询效率。文章详细说明了Docker环境下SeaTunnel的安装配置步骤,并验证了数据成功同步至Easysearch。该方案有效平衡了数据库的写入和查询需求,为企业数据处理提供了优化路径。原创 2025-09-30 18:23:34 · 312 阅读 · 0 评论 -
SeaTunnel 迁移 MySQL 数据到 Easysearch 之实时同步(Streaming)
本文介绍了使用SeaTunnel Streaming模式实现MySQL到Easysearch的实时数据同步。主要内容包括:1)MySQL用户权限配置;2)启用Binlog日志设置;3)编写Streaming配置文件;4)通过Docker运行同步任务。测试结果表明,该方案能实时同步MySQL的增删改操作到Easysearch,包括初始数据加载和后续变更追踪。相比Batch模式,Streaming模式更适合需要持续同步最新数据的场景。原创 2025-09-21 11:19:30 · 566 阅读 · 0 评论 -
SeaTunnel 迁移 MySQL 数据到 Easysearch 之批量导入(Batch)
SeaTunnel是一款开源的高性能数据集成平台,支持批量(Batch)和实时(Streaming)两种数据同步模式。本文通过Docker方式测试了其批量模式,成功将MySQL数据迁移到Easysearch。测试使用配置文件定义数据源和目标,SeaTunnel运行后自动退出并输出统计信息。Easysearch验证显示数据同步成功。文章提到实时同步模式将在后续探讨,适合需要实时数据同步的场景。原创 2025-09-21 11:17:47 · 1364 阅读 · 0 评论 -
如何使用 Vector 连接 Easysearch
摘要: Vector是Datadog推出的高性能可观测性数据处理工具,基于Rust开发,适用于日志、指标和追踪数据的统一收集、转换与路由。相比Logstash,Vector在吞吐量(10-15万事件/秒)、资源占用(内存低至100-150MB/万事件/秒)及可靠性(内置至少一次传输保证)方面优势显著。其核心特性包括:支持VRL语言实现复杂数据处理、多种部署模式(Agent/Sidecar/Aggregator)适配云原生环境,以及统一处理多类可观测数据的能力。典型场景包括日志聚合(替代Fluentd/Log原创 2025-08-29 17:27:13 · 947 阅读 · 0 评论 -
如何使用 Graylog 连接 Easysearch
本文介绍了使用Docker Compose部署Graylog日志管理平台的完整流程。配置包含三个核心服务:MongoDB数据库、Easysearch搜索引擎和Graylog主服务,通过volume持久化数据。文章详细说明了Graylog的启动参数配置,包括管理员密码设置、Elasticsearch连接等关键参数。部署完成后,演示了如何通过Web控制台配置数据摄入流程:创建INPUT绑定5555端口、建立INDEXSET存储索引,并设置STREAMS过滤规则(仅接收以"message"结尾原创 2025-08-29 17:25:39 · 255 阅读 · 0 评论 -
APM 系列(一):Skywalking 与 Easyearch 集成
摘要:本文介绍了SkyWalking 10.2.0与Easysearch 1.14.1的HTTPS集成方案。SkyWalking作为云原生可观测性平台,支持追踪、指标、日志等多维数据。文章重点说明:1)将Easysearch CA证书导入Java密钥库;2)配置application.yml存储参数,包括HTTPS协议、证书路径等;3)注意事项:域名解析、启动顺序。集成后可通过8080端口访问SkyWalking UI,Easysearch自动创建相关索引。该方案为后续应用性能监控(APM)奠定了基础。原创 2025-08-26 15:06:59 · 1230 阅读 · 0 评论 -
LDAP 认证系列(三):Console LDAP 认证
本文介绍了如何配置INFINIConsole与LDAP服务集成,实现基于角色的访问控制。通过修改console.yml文件,将LDAP用户yangf映射为管理员角色(Administrator),拥有删除索引等权限;将readonly用户映射为只读角色(ReadonlyUI和DATA),限制其只能查看菜单内容。配置完成后重启服务即可生效,实现了不同用户登录时获得相应权限的功能。原创 2025-08-24 10:27:02 · 403 阅读 · 0 评论 -
Easysearch 数据迁移之数据比对
本文介绍了通过INFINIGateway进行索引数据比对的详细方法。首先需要准备网关配置文件,修改集群地址、认证信息和待比对的索引名称(示例中使用infinilabs和test1两个索引)。配置完成后执行比对命令,系统会对比两个集群中索引文档内容是否一致。文中示例显示两个索引数据完全一致,并建议读者自行尝试不一致情况下的比对结果。该方法操作简单,只需准备配置和执行比对两步即可完成数据校验。原创 2025-08-13 20:59:43 · 514 阅读 · 0 评论 -
Easysearch 数据迁移之 INFINI Gateway
本文介绍了使用INFINIGateway工具将Elasticsearch数据迁移到Easysearch集群的方法。具体步骤包括:1)选定源集群索引;2)在目标集群创建相同mapping和setting的索引;3)配置INFINIGateway的连接参数,包括源集群和目标集群的地址、认证信息;4)修改pipeline配置指定迁移的索引名称;5)运行INFINIGateway完成数据迁移。该方法支持批量迁移多个索引,操作简单高效,为Elasticsearch到Easysearch的数据迁移提供了新的解决方案。原创 2025-08-13 20:31:03 · 1128 阅读 · 0 评论 -
Easysearch 冷热架构实战
摘要:本文详细介绍了如何在Easyearch集群中实现冷热架构,通过节点属性配置将索引分片分配到指定节点。文章演示了如何定义热节点和冷节点,并通过索引设置控制分片分配位置。同时结合索引生命周期策略(ILM),实现索引在不同生命周期阶段自动在热冷节点间迁移。文中提供了具体操作步骤,包括创建生命周期策略、设置索引模板和观测索引迁移效果,为集群资源优化提供实用解决方案。原创 2025-08-09 17:18:41 · 606 阅读 · 0 评论 -
LDAP 认证系列(二):Easysearch LDAP 认证
Easysearch通过LDAP认证实现企业级安全搜索解决方案。该方案支持复用现有LDAP身份体系,提供双重认证机制(基础内部认证+LDAP认证),并通过角色映射实现细粒度权限控制。配置过程包括:1)设置安全配置文件,启用LDAP认证和授权;2)通过API映射LDAP组到搜索角色;3)生产环境建议启用SSL/TLS并定期审计。修改权限需删除.security索引并重启服务生效,既保障了数据安全又简化了用户管理,满足企业对搜索服务高效安全的需求。原创 2025-06-20 11:00:02 · 742 阅读 · 0 评论 -
LDAP 认证系列(一):LDAP Server 安装
LDAP是企业数字身份管理的核心技术,通过集中存储用户信息、组织架构和权限,实现高效统一的身份认证管理。文章介绍了使用Docker快速部署OpenLDAP服务器和管理端的方法,包括创建测试用户组和查询验证。LDAP已成为现代IT架构中身份与访问管理(IAM)的重要支柱,适用于从本地系统到云环境的各种场景。原创 2025-06-20 10:57:34 · 855 阅读 · 0 评论 -
如何防止 ES 被 Linux OOM Killer 杀掉
当 Linux 系统内存不足时,内核会找出一个进程 kill 掉它释放内存,旨在保障整个系统不至于崩溃。如果 ES 按照最佳实践去实施部署,会保留一半的内存,不至于发生此类事情。但事情总有例外,有的朋友可能 ES 和其他的程序部署在一起,当主机内存不足时,那么 ES 很有可能会被内核 Kill 掉。原创 2025-04-29 18:37:05 · 773 阅读 · 0 评论 -
Easysearch 自动备份:快照生命周期管理
⚠️注意:虽然指定只保留最近两个快照,但因为创建和删除其实是两个独立的任务,所以会短暂出现存在 3 个快照的现象,等删除任务调度一次就会删除多余的快照了。Easysearch 还提供了快照生命周期管理,能够按照策略自动创建、删除快照,极大地方便了用户的日常管理。比如, 计划每 2 分钟对索引 .infini_metrics-00001 创建一个快照,并且只保留最近的 2 个快照。快照生命周期创建的快照名称格式为 <policy _ name>-<date>-<Random number>。原创 2025-03-15 16:47:47 · 443 阅读 · 0 评论 -
Easysearch 移除 Master 节点注意事项
Easysearch 采用智能化的动态投票配置管理机制,当集群节点发生增删变更时,系统会自动调整投票集合配置,以确保集群的高容错性。在选举新的 Master 节点或提交集群状态变更时,系统会根据当前集群状态,动态确定参与投票的 Master-eligible 节点集合并进行计数,确保决策过程的高效性和可靠性。原创 2025-03-14 01:31:58 · 945 阅读 · 0 评论 -
Easysearch S3 备份实战
Easysearch 内置了 S3 插件,这意味着用户可以直接使用该功能而无需额外安装任何插件。通过这一内置支持,用户能够方便快捷地执行 Amazon S3 上的数据快照操作。这种设计不仅简化了配置流程,也提高了工作效率,使得数据备份或迁移等任务变得更加简单易行。对于需要频繁与 S3 存储服务交互的应用场景来说,这是一个非常实用且高效的功能特性。原创 2025-03-10 14:55:24 · 513 阅读 · 0 评论 -
如何使用 Grafana 连接 Easysearch
Grafana 是一款开源的跨平台数据可视化与监控分析工具,专为时序数据(如服务器性能指标、应用程序日志、业务数据等)设计。它通过直观的仪表盘(Dashboards)帮助用户实时监控系统状态、分析趋势,并支持告警功能,是 DevOps、运维团队和数据分析师的重要工具。目前 Grafana 已经支持使用 Elasticsearch 作为数据源,由于 Easysearch 兼容 Elasticsearch 的 API,所以Grafana 也可使用 Easysearh 作为数据源。原创 2025-03-05 00:14:28 · 521 阅读 · 0 评论 -
DataX 连接 Easysearch
本文介绍了使用 DataX 连接 INFINI Easysearch。原创 2025-01-11 17:43:28 · 651 阅读 · 0 评论 -
引爆知识革命!Easysearch 携手 DeepSeek 打造下一代智能问答系统
去年我们尝试过使用 Easysearch +千问 2 大模型打造一个,今年又有更加给力的大模型出现了--DeepSeek,性能对标 OpenAI o1 正式版。而且 Easysearch 对比去年也有了不少进步,是时候让我们升级下问答系统了。原创 2025-02-14 21:49:53 · 541 阅读 · 0 评论 -
Filebeat 8 连接 Eaysearch
Easysearch 1.9.0 必须开启第一个兼容参数,此时检测到的版本是 7.10.2。也可同时开启两个兼容性参数,此时检测到的版本是 8.9.0。Filebeat 必须关闭模板导入功能。原创 2025-01-09 01:20:08 · 649 阅读 · 0 评论 -
Easysearch 写入限速实战
INFINI Easysearch 从 1.8.0 版本开始引入了写入限速功能,靠引擎自身能力对写入速度进行限制。原创 2025-01-18 11:29:10 · 1144 阅读 · 0 评论 -
Easysearch 磁盘水位线注意事项
INFINI Easyearch 为了防止索引将磁盘空间完全占满,使用磁盘水位线进行磁盘空间控制。具体来说有三条磁盘水位线:low、high、flood。原创 2025-02-05 22:27:14 · 395 阅读 · 0 评论 -
Easysearch 节点磁盘不足应对方法
Easyearch 为了防止索引将磁盘空间完全占满,使用磁盘水位线进行磁盘空间控制。之前有提过不同水位线的作用,以及如何使用 INFINI Console 提前进行告警,提前进行处理。本篇主要探讨提前处理的情况。原创 2025-02-08 09:30:32 · 424 阅读 · 0 评论 -
logstash 8 连接 Easysearch
很多小伙伴都在使用 logstash ,随着各家安全扫描、安全策略的加固,不少小伙伴已经开始使用 logstash 8 了。Easysearch 1.9.0 已经增加了适配 logstash8.x 的请求 header,因此适用 Easysearch 1.9.0 的小伙伴,只需打开对应的设置就可以了。使用此方法,logstash 连接的是 INFINI Gateway ,由 INFINI Gateway “通过” logstash 8 的检查。好了,还有其他问题的小伙伴,欢迎给我留言。原创 2024-12-31 19:12:40 · 353 阅读 · 0 评论
分享