针对这些痛点,由极限科技自主研发的分布式搜索型数据库 Easysearch 成为理想替代方案,该产品衍生自开源协议 Apache 2.0 的 Elasticsearch 7.10,并不断往前迭代更新,紧跟 Lucene 最新版本的更新。支持结构化/非结构化数据检索、全文检索、向量检索、地理空间查询等多元场景,同步整合语义分析、多语种支持等企业级功能。通过协议合规规避法律风险,内置安全机制满足等保认证,优化架构设计显著降低硬件投入,Easysearch 以轻量级、自主可控的技术路径,助力企业实现安全高效的数据搜索与分析能力升级。 主要特性
应用场景
兼容性矩阵
安装部署
运行 2 节点 docker compose 项目 #
从官网下载文件并解压,然后运行初始化脚本,最后运行启动脚本。
在宿主机上创建工作目录
sudo mkdir -p /opt/docker/compose
下载文件并解压
curl -sSL https://release.infinilabs.com/easysearch/archive/compose/2node.tar.gz | sudo tar -xzC /opt/docker/compose --strip-components=1
# 如需测试 3 节点,只需把上面的下载文件名改为 3node.tar.gz
注意:解压之后,请把镜像的 latest 版本手工更新成具体的版本,可参考下面的命令
cd /opt/docker/compose
# 替换成具体的版本
sed -i "s/easysearch:latest/easysearch:1.11.0-1992/;s/console:latest/console:1.29.0-1992/" docker-compose.yml
#检查版本是否替换成功
grep image docker-compose.yml
运行 docker-compose 项目
cd /opt/docker/compose
# 调整目录权限
sudo ./init.sh
# 下载镜像
docker-compose pull
# 启动 docker-compose 项目
./start.sh
# 需要等待下载相关的镜像
停止 docker-compose 项目
# 停止项目
./stop.sh
清理 docker-compose 项目
# 清理项目,将清理 Easysearch 的 data 和 logs。
sudo ./reset.sh
检查集群节点
# 集群默认的密码为admin
curl -ku admin:admin https://localhost:9201/_cat/nodes?v
# 输出信息如下:
ip heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
172.24.0.3 68 31 31 1.67 0.57 0.21 dimr - easysearch-node1
172.24.0.2 55 31 31 1.67 0.57 0.21 dimr * easysearch-node2
服务支持体系
总结 Easysearch是一个强大的分布式搜索引擎,具备高性能索引和近实时搜索功能,结合极限网关可实现 Elasticsearch -> Easysearch 跨云、跨版本无缝迁移。它解决了现代企业面临的搜索基础设施挑战,如数据同步、网络流量和索引效率问题。未来,随着数据量的持续增长和多云部署的普及,Easysearch 可能成为数据驱动组织的重要工具。地址 官网: https://infinilabs.cn 下载中心: https://infinilabs.cn/download
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有