MinIO简介
Minio是一个开源的、云原生的分布式对象存储系统,是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据。
它一大特点就是轻量,虽然轻量,却拥有着不错的性能。使用简单,功能强大,支持各种平台,单个文件最大5TB,兼容 Amazon S3接口,提供了 Java、Python、GO等多版本SDK支持。
官网:MinIO | 用于AI的S3 & Kubernetes原生对象存储
Windows环境安装Minio
1. 下载服务端和客户端安装包文件
下载地址:https://min.io/download
服务端文件:minio.exe 用于接收文件信息
客户端文件:mac.exe 用于上传文件 ,如果用程序代码操作文件存储,只启动服务端就可以
2. 创建minio目录
- 创建一个minio的文件夹,存放minio相关文件
- 在minio文件夹中创建minio的应用目录bin,存放mc.exe 以及minio.exe 文件 。
- 在minio文件夹中创建minio的数据目录data,存放相关数据文件
- 在minio文件夹中创建minio的数据目录log,存储相关日志
我这里只用到了存储功能所以只有minio.exe,mc.exe也放在这里
3. 启动minio服务器
启动方式有两种,推荐第一种命令启动
- 命令启动
以管理员身份 打开cmd窗口,进入到minio.exe所在bin目录
设置用户名:用于登录minio客户端
setx MINIO_ROOT_USER name
设置登录密码
setx MINIO_ROOT_PASSWORD password
启动minio服务器
.\minio.exe server D:\minio\data --console-address "127.0.0.1:9000" --address "127.0.0.1:9005"
访问minio服务器:http://127.0.0.1:9000 输入上一步的账号密码
点击桶名称可以看到桶内的所有文件
点击Upload按钮可以上传文件,当然点击文件也可以下载哦
到这里minio在windows安装就成功了
注意:不要双击minio.exe启动,会启动失败