INFINI Labs 产品更新 | Easysearch 新增跨集群复制 (CCR)、支持快照生命周期管理 (SLM) 功能等

INFINI Labs 产品重量级更新!!!本次更新了很多亮点功能,如 Easysearch 新增跨集群复制 (CCR)、支持快照生命周期管理 (SLM) 功能等;支持多集群、跨版本的搜索基础设施统一管控平台 Console 新增了免费授权申请功能等。欢迎大家下载使用。

INFINI Easysearch v1.2.0

INFINI Easysearch 是一个分布式的近实时搜索与分析引擎,核心引擎基于开源的 Apache Lucene。Easysearch 衍生自基于开源协议 Apache 2.0 的 Elasticsearch 7.10 版本。Easysearch 的目标是提供一个轻量级的 Elasticsearch 可替代版本,并继续完善和支持更多的企业级功能。

Easysearch 本次更新如下:

Features

  • 正式发布快照生命周期管理 (SLM) API, 支持定时备份和删除快照,以及保留快照的个数
  • 增加跨集群复制 (Cross-cluster replication) 功能:
    • 支持手动或自动复制索引
    • 支持暂停和恢复复制索引
    • 支持取消指定索引的跨集群复制

Bug Fix

  • security 模块修复缺少某些角色验证属性的问题

Improvements

  • 兼容 ES6.0 版本的索引

INFINI Gateway v1.15.0

INFINI Gateway 是一个面向搜索场景的高性能数据网关,所有请求都经过网关处理后再转发到后端的搜索业务集群。基于 INFINI Gateway,可以实现索引级别的限速限流、常见查询的缓存加速、查询请求的审计、查询结果的动态修改等等。

Gateway 本次更新如下:

Features

  • 增加 auto_generate_doc_id 在线过滤器,支持 index 自动生成 _id

Bug Fix

  • 修复 floating_ip 错误抢占的问题
  • 修复 elasticsearch 对 x-forwarded-for 的错误覆盖问题
  • 修复 queue_consumer 在队列没有消息时高 CPU 占用的问题

INFINI Console v1.3.0

INFINI Console 是一款非常轻量级的多集群、跨版本的搜索基础设施统一管控平台。通过对流行的搜索引擎基础设施进行跨版本、多集群的集中纳管, 企业可以快速方便的统一管理企业内部的不同版本的多套搜索集群。

Console 本次更新如下:

Features

  • 数据看板新增新增 Dashboard 导入导出功能

  • 数据看板表格组件 UI 调整,并新增排序功能
  • 数据看板组件支持多指标(折线图、面积图、柱状图、条形图)

  • 数据迁移新增增量迁移、定时运行功能
  • 数据比对新增增量比对、定时运行功能

更多参见:增量数据迁移介绍

  • 监控报表新增索引,节点健康状态指标
  • 新增免费授权申请功能

  • 新增 Agent 管理功能
    • Agent 注册以及基本信息修改
    • 查看 Agent 主机 ES 进程信息,进程关联到已注册集群后,自动采集该 ES 集群指标及日志
    • 通过 Agent 查看 ES 节点日志
    • Agent 支持 Linux 平台脚本一键安装

更多参见 :Agent 管理功能介绍

Bug fix

  • 修复没给菜单权限,左侧菜单依然显示的问题
  • 修复删除数据看板 Dashboard 时 url 中 id 不更新的问题
  • 修复数据看板指标字段搜索无数据的问题
  • 修复数据探索切换索引(视图)时报错的问题
  • 修复数据探索切换时间字段后索引显示不正常的问题
  • 修复数据探索切换表格样式的问题
  • 修复数据看板框选一个坐标点进行时间过滤时无数据的问题
  • 修复数据看板只读用户标签页样式的问题
  • 修复数据看板组件放大后进入编辑界面 UI 不正常的问题

Improvements

  • 节点监控详情分片列表增加索引写入指标
  • 数据看板柱状图和条形图新增配置是否堆叠
  • 告警模版添加函数 get_keystore_secret 支持访问 keystore 变量

INFINI Agent v0.5.0

INFINI Agent 是 INFINI Console 的一个可选探针组件,负责采集和上传集群指标和日志等信息,并可通过 Console 管理。Agent 支持主流操作系统和平台,安装包轻量且无任何外部依赖,可以快速方便地安装。

探针 Agent 本次更新如下:

Features

  • 支持将 Agent 注册到 Console
  • 添加保存配置到动态加载目录接口

Improvements

  • 优化自动发现 Elasticsearch 实例进程
  • 优化查看 Elasticsearch 实例日志相关 API

期待反馈

欢迎下载体验使用,如果您在使用过程中遇到如何疑问或者问题,欢迎前往 INFINI Labs Github(https://github.com/infinilabs) 中的对应项目中提交 Feature Request 或提交 Bug。

### `cat << SETTINGS | sudo tee /etc/sysctl.d/70-infini.conf` 命令的功能与用途 该命令用于将多行文本写入指定的文件路径 `/etc/sysctl.d/70-infini.conf`,并确保该文件的内容被正确配置为系统内核参数的持久化设置。该命令的结构结合了 Shell 的重定向、多行输入传递(Here Document)以及 `tee` 命令的文件写入能力。 #### 1. **命令结构解析** - `cat << SETTINGS`:这是 Shell 的 Here Document 语法,允许用户输入多行文本,直到遇到 `SETTINGS`(作为结束标记)为止。在 `<< SETTINGS` 和 `SETTINGS` 之间的所有内容都会作为标准输入传递给 `cat` 命令。 - `| sudo tee /etc/sysctl.d/70-infini.conf`:通过管道将 `cat` 的输出传递给 `tee` 命令,`sudo` 用于获取写入受保护文件的权限。`tee` 命令将输入内容写入 `/etc/sysctl.d/70-infini.conf` 文件,并同时输出到终端(如果需要)。 #### 2. **系统配置中的用途** 该命令通常用于配置 Linux 内核参数,例如内存映射限制(`vm.max_map_count`)或网络设置等。在系统运行时,这些参数可以通过 `sysctl` 命令临时修改,但重启后会失效。为了使配置永久生效,需要将这些参数写入 `/etc/sysctl.d/` 目录下的配置文件中,系统会在启动时加载这些文件中的设置。 例如,可以在 `SETTINGS` 块中定义以下内容: ```bash vm.max_map_count=262144 ``` 该设置用于增加进程的内存映射区域数量限制,通常在运行需要大量内存映射的应用(如 Elasticsearch)时使用。如果不进行此配置,可能会遇到内存映射不足的问题,导致应用无法正常运行[^2]。 #### 3. **示例命令** 以下是一个完整的命令示例,用于配置 `vm.max_map_count` 参数: ```bash cat << SETTINGS | sudo tee /etc/sysctl.d/70-infini.conf vm.max_map_count=262144 SETTINGS ``` 执行该命令后,系统会将 `vm.max_map_count=262144` 写入 `/etc/sysctl.d/70-infini.conf` 文件中。为了使配置立即生效,还需要运行以下命令加载新的内核参数: ```bash sudo sysctl --system ``` 此命令会重新加载 `/etc/sysctl.d/` 目录下的所有配置文件,并应用新的设置。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值