# 设置访问密钥(用户名和密码,长度分别≥3和8)
set MINIO_ROOT_USER=minioadmin
set MINIO_ROOT_PASSWORD=minioadmin
# 启动服务(数据存储在 F:\minio-data,控制台端口 9000,API 端口 9005)
minio.exe server F:\minio-data --console-address "127.0.0.1:9000" --address "127.0.0.1:9005"
MinIO 是一款高性能、分布式的对象存储系统,专为海量非结构化数据(如图片、视频、日志文件、备份数据等)设计,具备轻量级、高可用、可扩展等特点,常被用于云计算、大数据、容器化部署等场景。以下是其核心功能、特点及应用场景的详细介绍:
-
海量非结构化数据存储
- 支持存储海量图片、视频、日志文件、机器学习模型等非结构化数据,单个桶可容纳超过 10 亿个对象。
- 提供标准的对象存储接口(兼容 Amazon S3 API),方便与现有工具和服务集成。
-
分布式与高可用性
- 支持将数据分布在多台服务器、多个数据中心或跨云部署,通过副本机制(如 EC 编码、多副本)保证数据可靠性,避免单点故障。
- 可无缝扩展存储集群,无需停机即可添加节点,容量和性能随节点增加线性增长。
-
数据管理与安全
- 支持细粒度的访问控制(ACL、Bucket 策略)、加密(服务器端 / 客户端加密)、版本控制、生命周期管理等功能。
- 兼容 LDAP/Active Directory 认证,支持多租户隔离,满足企业级安全需求。
| 特点 | 说明 |
| 高性能 |
单节点可支持超过 183 GB/s 的读取速度和 171 GB/s 的写入速度(实测数据),适合大数据分析和实时处理。 |
| 轻量级部署 |
单二进制文件即可启动,资源占用低,支持容器化部署(如 Docker、Kubernetes),适配边缘计算场景。 |
| S3 兼容性 |
完全兼容 Amazon S3 API,可无缝迁移基于 S3 开发的应用,降低迁移成本。 |
| 开源与商业支持 |
核心功能开源(Apache License 2.0),企业版提供高级功能(如数据审计、灾备、GUI 管理工具)和技术支持。 |
| 多云与混合云 |
支持在私有云、公有云(AWS、腾讯云、阿里云等)及混合云环境中部署,实现数据跨平台管理。 |
-
大数据与机器学习
- 存储训练数据、模型文件,与 Spark、TensorFlow 等框架集成,加速数据处理流程。
- 作为数据湖底层存储,统一管理结构化和非结构化数据。
-
容器与微服务架构
- 为 Kubernetes 集群提供持久化存储,存储容器镜像、日志和应用数据。
- 支持与 CI/CD 工具集成,实现构建产物的高效存储和分发。
-
企业数据备份与归档
- 替代传统 NAS/SAN 存储,以更低成本实现海量数据的备份和归档,支持分层存储(热数据、冷数据分离)。
-
边缘计算与 IoT
- 在边缘节点部署 MinIO,本地化存储 IoT 设备产生的海量数据,减少云端传输压力,提升实时性。
-
内容管理与分发
- 作为企业文件存储中心,支持图片、视频等内容的存储和分发,与 CDN 集成加速访问。
![]()
![]()
![]()
happy:
[图片]
happy:
minio:
endpoint: http://127.0.0.1:9005 # MinIO的服务地址
fileHost: http://43.154.8.189:8000 # 文件地址host
bucketName: aixin # 存储桶bucket的名称
accessKey: minioadmin
secretKey: minioadmin