MinIO安装和利用

计算机软件开发 2024-10-6 12:37:44 117 0 来自 中国
MinIO先容


  • MinIO基于Apache License v2.0开源协议的对象存储服务,可以做为云存储的办理方案用来生存海量的图片,视频,文档
  • 由于接纳Golang实现,服务端可以工作在Windows,Linux, OS X和FreeBSD上
  • 设置简朴,根本是复制可实行步调,单行下令可以运行起来
  • MinIO兼容亚马逊S3云存储服务接口,非常恰当于存储大容量非结构化的数据,比方图片、视频、日记文件、备份数据和容器/假造机镜像等,而一个对象文件可以是恣意巨细,从几kb到最大5T不等
分布式文件体系(存储)方案

  • 付费云服务

    • 阿里云OSS
    • 七牛云存储
    • 腾讯云存储
    • 华为云存储

  • 免费的私有化服务

    • 阿里的FastDFS
    • MinIO

MinIO的一些概念


  • bucket (桶)– 类比于文件体系的目次
  • Object – 类比文件体系的文件
  • Keys – 类比文件名
官网文档:http://docs.minio.org.cn/docs/
MinIO的特点


  • 数据掩护

    • Minio利用Minio Erasure Code(纠删码)来防止硬件故障。即便破坏一半以上的driver,但是仍然可以从中规复

  • 高性能

    • 作为高性能对象存储,在标准硬件条件下它能达到55GB/s的读、35GB/s的写速率

  • 可扩容

    • 差别MinIO集群可以构成联邦,并形成一个全局的定名空间,并跨越多个数据中央

  • SDK支持

    • 基于Minio轻量的特点,它得到雷同Java、Python或Go等语言的sdk支持

  • 有利用页面

    • 面向用户友爱的简朴利用界面,非常方便的管理Bucket及内里的文件资源

  • 功能简朴

    • 这一筹划原则让MinIO不容易堕落、更快启动

  • 丰富的API

    • 支持文件资源的分享毗连及分享链接的逾期战略、存储桶利用、文件列表访问及文件上传下载的根本功能等

  • 文件变革自动关照

    • 存储桶(Bucket)如果发生改变,好比上传对象和删除对象,可以利用存储桶变乱关照机制举行监控,并通过以下方式发布出去:AMQP、MQTT、Elasticsearch、Redis、NATS、MySQL、Kafka、Webhooks等

MinIO的安装

下载镜像


  • 安装最新版
docker pull minio/minio

  • 安装指定版本
docker pull minio/minio:RELEASE.2022-06-20T23-13-45Z.fips安装容器


  • 设置Minio的登录账号为minio,暗码为minio123
docker run -d -p 9000:9000 -p 50000:50000 --name minio -e "MINIO_ROOT_USER=minio" -e "MINIO_ROOT_PASSWORD=minio123" -v /home/data:/data -v /home/config:/root/.minio minio/minio server --console-address ":50000" /data登录管理背景


  • Minio的背景管理体系的端口为50000,ip + 端口,输入上面的账号和暗码,点击登录,即可进入登录界面
http://192.168.253.133:50000快速入门

基于SpringBoot工程,学习MinIO的利用

  • 添加MinIO依赖
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-21 21:18, Processed in 0.170764 second(s), 33 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表