分布式文件服务器——初识MinIO

开篇

MinIO ——开源优秀的分布式对象存储系统。

适用于AI的
高性能分布式云存储

MinIO 提供高性能、与S3 兼容的对象存储系统,让你自己能够构建自己的私有云储存服务。
MinIO原生支持 Kubernetes,它可用于每个独立的公共云、每个 Kubernetes 发行版、私有云和边缘的对象存储套件。
MinIO是软件定义的,不需要购买其他任何硬件,在 GNU AGPL v3 下是 100% 开源的。

如官网所说,MinIO是一款高性能、分布式的对象存储系统,对象即一切内容。

官网地址:MinIO | High Performance, Kubernetes Native Object Storage

中文官网地址:MinIO | 高性能分布式存储,私有云存储

该文件存储服务工具的对比FastDFS的优势在于:配置简单化,提供丰富的Java SDK,且社区相当活跃,使用用户广。这也使得它作为一款优秀的文件存储首选。

简单安装

1.Kubernetes
kubectl krew install minio
kubectl minio init
kubectl minio tenant create tenant1 --servers 4 --volumes 16 --capacity 16Ti

2.Docker
docker run -p 9000:9000 -p 9001:9001 \
-e "MINIO_ROOT_USER=admin" \
-e "MINIO_ROOT_PASSWORD=admin123" \
-v /home/data:/data
minio/minio server /data --address ":9000" --console-address ":9001"

3.Linux
wget https://dl.minio.org.cn/server/minio/release/linux-amd64/minio
chmod +x minio
export MINIO_ROOT_USER=admin 
export MINIO_ROOT_PASSWORD=admin123
./minio server /mnt/data --console-address ":9001"

4.macOS
brew install minio/stable/minio
export MINIO_ROOT_USER=admin 
export MINIO_ROOT_PASSWORD=admin123
minio server /mnt/data --console-address ":9001"

5.Windows
PS> Invoke-WebRequest -Uri "https://dl.minio.org.cn/server/minio/release/windows-amd64/minio.exe" -OutFile "C:\minio.exe"
PS> setx MINIO_ROOT_USER admin
PS> setx MINIO_ROOT_PASSWORD password
PS> C:\minio.exe server D:\data --console-address ":9001"

优秀便捷的Java SDK

<dependency>
    <groupId>io.minio</groupId>
    <artifactId>minio</artifactId>
    <version>8.5.6</version>
</dependency>

暂时到这儿,下节继续从熟悉的Windows着手开始部署

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流沙QS

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值