【INFINI 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完成初始化配置。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



