【INFINI Console】开源下载和安装教程

【INFINI Console】开源下载和安装教程

【免费下载链接】console 🏵️ A lightweight multi-cluster, cross-version unified Elasticsearch / Opensearch / Easysearch governance platform. 跨引擎\跨版本\跨集群的搜索管理神器 【免费下载链接】console 项目地址: https://gitcode.com/infinilabs/console

1、项目介绍

INFINI Console 是一款轻量级的多集群、跨版本统一 Elasticsearch 治理平台。通过集中化管理 Elasticsearch,可快速便捷地管理企业内多套 Elasticsearch 集群,支持 1.x 至 8.x 全版本,并提供索引管理、监控告警、权限控制等核心功能。采用 Golang 编写,安装包仅约 11MB,无外部环境依赖。

2、项目下载位置

  • 官方提供预编译二进制文件,支持以下平台:
    • MacOS(Intel/M1)
    • Windows(32/64位)
    • Linux(32/64位)
    • Docker 容器及 K8s 环境
  • 下载地址:官方文档中的「Download」章节(需手动访问官网获取最新版本链接)

3、项目安装环境配置

基础要求

  • 操作系统:Linux/Windows/MacOS
  • 架构支持:x86/arm/mips 等主流 CPU
  • 存储空间:至少 50MB 可用空间


(图示:系统架构示意图,展示 Console 与多集群的交互关系)

4、项目安装方式

方式一:二进制文件直接运行

# Linux 示例
wget [最新版本下载链接] -O infiniconsole.tar.gz
tar -zxvf infiniconsole.tar.gz
cd infiniconsole
./console --config=config.yml

方式二:Docker 部署

docker pull infinilabs/console:latest
docker run -d -p 8080:8080 -v /path/to/config.yml:/app/config.yml infinilabs/console

5、项目处理脚本

启动脚本示例(保存为 start_console.sh

#!/bin/bash
CONFIG_PATH="/etc/infiniconsole/config.yml"
LOG_PATH="/var/log/console.log"

nohup ./console --config=$CONFIG_PATH > $LOG_PATH 2>&1 &
echo "INFINI Console 已启动,日志输出至 $LOG_PATH"

停止脚本示例(保存为 stop_console.sh

#!/bin/bash
pkill -f "console --config"
echo "INFINI Console 已停止"

提示:首次启动后需通过浏览器访问 http://localhost:8080 完成初始化配置。

【免费下载链接】console 🏵️ A lightweight multi-cluster, cross-version unified Elasticsearch / Opensearch / Easysearch governance platform. 跨引擎\跨版本\跨集群的搜索管理神器 【免费下载链接】console 项目地址: https://gitcode.com/infinilabs/console

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值