(minio使用方法)
一、基本介绍
MinIO 是一种高性能、S3 兼容的对象存储。 它专为大规模 AI/ML、数据湖和数据库工作负载而构建,并且它是由软件定义的存储。 不需要购买任何专有硬件,就可以在云上和普通硬件上拥有分布式对象存储。 MinIO拥有开源 GNU AGPL v3 和商业企业许可证的双重许可。 官网:https://www.minio.org.cn 特点:
- 简单
简单性是百万兆次级数据基础设施的基础 - 无论是在技术上还是在操作上。MinIO使用和部署非常简单,没有其他对象存储可以让您在最快的时间内实现下载到生产环境的部署。
- 高性能
MinIO 是世界上最快的对象存储,没有之一。在 32 个 NVMe 驱动器节点和 100Gbe 网络上发布的 GET/PUT 结果超过 325 GiB/秒和 165 GiB/秒。
- Kubernetes原生支持
通过原生 Kubernetes 运营商集成,MinIO 支持公共云、私有云和边缘云上所有主要的 Kubernetes 发行版。
二、安装方法
本文提供Windows和linux安装方法。
1.Windows安装
-
进入到Monio所在目录,启动Minio 启动命令: minio.exe server 数据文件目录 默认用户名和密码都是minioadmin
2.Linux安装
Linux中选择使用docker进行安装,具体命令如下:
- 拉取镜像
docker pull quay.io/minio/minio
- 创建数据存储目录
mkdir -p ~/minio/data
- 创建minio
docker run -d \
--name c_minio \
-p 9000:9000 \
-p 9090:9090 \
-v ~/minio/data:/data \
-e "MINIO_ROOT_USER=minioadmin" \
-e "MINIO_ROOT_PASSWORD=minioadmin" \
quay.io/minio/minio server /data --console-address ":9090"
三、使用
访问控制台: windows本地安装:http://127.0.0.1:9000/login linux虚拟机安装:http://虚拟机ip:9000/login
在这里我们可以创建一个新的bucket,即可正常使用