MinIO windows下载和安装

该文章已生成可运行项目,

MinIO下载和安装 | 用于创建高性能对象存储的代码和下载内容

在国内访问 MinIO 的官方资源,GitHub 和官方的 dl.min.io 经常会出现下载缓慢或无法连接的情况。以下是几个国内能稳定访问的地址和替代方案:

🌐 1. 官方中文文档站

MinIO 官方提供了专门的中文站点,访问速度非常流畅,适合查阅文档和了解最新动态:

⬇️ 2. Windows 客户端(minio.exe / mc.exe)国内高速下载

由于你是在 Windows 环境下搭建,这里直接为你提供最新稳定版二进制文件的国内直链(基于国内 CDN 加速),你可以直接点击链接下载,或者在 PowerShell/CMD 中使用命令下载:

MinIO Server (minio.exe)

  • 浏览器下载点击下载 minio.exe (国内镜像)
  • PowerShell 命令下载
    Invoke-WebRequest -Uri "https://dl.minio.org.cn/server/minio/release/windows-amd64/minio.exe" -OutFile "minio.exe"
    

MinIO Client (mc.exe)

  • 浏览器下载点击下载 mc.exe (国内镜像)
  • PowerShell 命令下载
    Invoke-WebRequest -Uri "https://dl.minio.org.cn/client/mc/release/windows-amd64/mc.exe" -OutFile "mc.exe"
    

🐳 3. Docker 镜像拉取(阿里云加速)

如果你后续打算使用 Docker 部署 MinIO,直接使用官方源拉取会非常慢。建议配置国内的容器镜像加速器。以阿里云为例,你可以在 Docker Desktop 的配置中(Settings -> Docker Engine)添加以下 registry-mirrors:

"registry-mirrors": [
  "https://docker.mirrors.ustc.edu.cn",
  "https://hub-mirror.c.163.com"
]

配置好之后,再执行 docker pull minio/minio 就能飞速下载了。

💡 温馨提示

以上提供的 .exe 直链均来自国内知名的开源镜像站(如清华大学、中科大等提供的 MinIO 镜像同步服务),安全性和完整性与官方一致,可以放心用于你的项目开发环境。

启动命令如下:

set MINIO_ROOT_USER=minio
set MINIO_ROOT_PASSWORD=minio****
minio.exe server D:\minio\minio_data --console-address ":9001"

------------------------------------------------------------------------------------

分布式集群模式 (Distributed Mode)

这是最常用的“集群”方式。你不需要配置额外的“同步任务”,MinIO 在启动时会自动处理节点间的数据分布和一致性。

核心原理

MinIO 使用 Erasure Code (纠删码) 技术。当你写入一个文件时,它会自动将文件切分、计算校验块,并分散存储到不同的节点(或磁盘)上。

  • 自动同步/冗余:如果有节点宕机,只要存活节点满足读写多数派(Read/Write Majority),数据依然可用,且新写入的数据会自动平衡。
  • 一致性:MinIO 保证强一致性(Strong Consistency),写入成功后,所有节点立即可见。
启动配置命令

你需要在所有节点上运行完全相同的启动命令。

假设有 4 个节点(服务器),每个节点有 1 块硬盘:

  • 节点 1: 192.168.1.10
  • 节点 2: 192.168.1.11
  • 节点 3: 192.168.1.12
  • 节点 4: 192.168.1.13

启动命令示例(在所有 4 台机器上执行):

export MINIO_ROOT_USER=admin

export MINIO_ROOT_PASSWORD=password123

minio server http://192.168.1.10/data \ http://192.168.1.11/data \ http://192.168.1.12/data \ http://192.168.1.13/data \ --console-address ":9001"

  1. 命令必须完全一致:所有节点都要知道其他所有节点的存在。
  2. 路径映射:确保 http://192.168.1.10/data 能正确解析到本机 IP 和本机磁盘路径。
  3. 网络互通:节点之间必须通过内网互通,且开放 9000 端口。

本文章已经生成可运行项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值