当前位置: 首页 > news >正文

分布式文件服务器——初识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着手开始部署

http://www.lryc.cn/news/189128.html

相关文章:

  • 中国34省级行政区及行政区划代码
  • vue、uniapp实现组件动态切换
  • JVM 虚拟机面试知识脑图 初高级
  • PointRend: 将图像分割视为渲染——PointRend:Image Segmentation as Rendering
  • 【k8s】ingress-nginx通过header路由到不同后端
  • LuatOS-SOC接口文档(air780E)-- httpsrv - http服务端
  • Android Studio: unrecognized Attribute name MODULE
  • 云服务器带宽对上传下载速度的影响
  • 2023/9/28 -- ARM
  • vue原生实现element上传多张图片浏览删除
  • 黑群晖video station评级问题
  • Godot快速精通-从看懂英文文档开始-翻译插件
  • vue项目的学习周报03
  • ES中个别字段属性说明
  • Web前端-Vue2+Vue3基础入门到实战项目-Day3(生命周期, 案例-小黑记账清单, 工程化开发入门)
  • 如何在小程序首页设置标题栏文字
  • CPU性能分析--火焰图使用
  • 微服务10-Sentinel中的隔离和降级
  • python实现UI自动化配置谷歌浏览器驱动
  • AI如何帮助Salesforce从业者找工作?
  • 【Vue面试题十七】、你知道vue中key的原理吗?说说你对它的理解
  • 【数据结构】二叉树--堆排序
  • 项目log日志mysql记录,熟悉python的orm框架
  • 【数据结构-字符串 四】【字符串识别】字符串转为整数、比较版本号
  • React 组件传 children 的各种方案
  • 如何在一个传统的html中,引入vueJs并使用vue复制组件?
  • 【轻松玩转MacOS】故障排除篇
  • Linux基本指令(1)
  • 计算机毕业设计选题推荐-springboot 网上手机销售系统
  • 2、vscode c++ 项目配置调试及运行