首页 > 其他分享 >MinIO

MinIO

时间:2024-10-18 19:32:28浏览次数:9  
标签:MinIO 类比 boot 9000 org data minio

1.概述

一个开源的用于存储文件的分布式文件存储系统

2.官网

http://docs.minio.org.cn/docs/

3.相关概念

bucket – 类比于文件系统的目录
Object – 类比文件系统的文件
Keys – 类比文件名

4.搭建

docker run -p 9000:9000 --name minio -d --restart=always -e "MINIO_ACCESS_KEY=minio" -e "MINIO_SECRET_KEY=minio123" -v /home/data:/data -v /home/config:/root/.minio minio/minio server /data

5.图形化界面

1.访问

http://192.168.200.130:9000

6.上传图片

1.导入依赖

    <dependencies>
        <dependency>
            <groupId>io.minio</groupId>
            <artifactId>minio</artifactId>
            <version>7.1.0</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
        </dependency>
    </dependencies>

2.导入依赖

标签:MinIO,类比,boot,9000,org,data,minio
From: https://www.cnblogs.com/freps/p/18474925

相关文章

  • minio多节点
    1.在所有节点安装miniowgethttps://dl.min.io/server/minio/release/linux-amd64/archive/minio_20241002175041.0.0_amd64.deb-Ominio.debdpkg-iminio.deb2.修改所有节点的hosts文件,将主机名设置为连续值vi/etc/hosts192.168.1.101minio1192.168.1.102minio23......
  • 基于MinIO配置bucket,用于文件下载和浏览
    文章目录引言I配置文件浏览访问权限配置文件浏览访问地址文件下载地址II知识扩展MinIO内置访问策略只读策略只写策略读写策略diagnosticsconsoleAdmin引言需求:文件下载用于OTA升级,文件浏览用于产品展示。实现方案:基于MinIO配置bucket访问权......
  • minio client 使用
    一、下载minioclientwgethttp://dl.minio.org.cn/client/mc/release/linux-amd64/mcchmod+xmc 二、添加server./mcconfighostaddminio-serverhttps://xxx.xxx.xxx.xxx:9100access-keysecret-key--apis3v4Added`minio-server`successfully../mcconfi......
  • MinIO部署及示例
    docker部署dockerrun\-p9000:9000\-p9001:9001\-d\--nameminio\-v/Users/ivan/code/black/dockerData/minio:/data\-e"MINIO_ROOT_USER=ROOT"\-e"MINIO_ROOT_PASSWORD=MINIO123"\quay.io/minio/mi......
  • vue + minio上传文件服务器
    1、安装依赖npminstallminio-jsnpminstallstream2、vue组件中引入import{Minio}from"minio-js";3、初始化minio插件initMinio(){this.minioClient=newMinio.Client({endPoint:'xxx.xxx.x.xx',//MinIO服务器地址port:59000,//端口号......
  • Minio存储应用部署案例
    1.MinIO的发展背景随着云计算、人工智能和大数据技术的发展,数据存储面临越来越多的挑战。传统的文件系统和块存储已经无法应对海量的非结构化数据和多种数据格式带来的压力。对象存储作为一种新的存储方式,能够更好地应对这些挑战,尤其是对于视频、图片、备份数据等非结构化数......
  • Minio迁移实战流程
    前言:由于项目需要迁移Minio数据记录一下首先要确定环境Linux下环境两边环境需要统一minio的版本如果用docker安装的可以直接升级一.安装迁移工具mcyum-yinstallmcmvmc/usr/local/binchmod+x/usr/local/bin/mcexportPATH=$PATH:/usr/local/binmc--version至......
  • minio
    miniohttps://github.com/minio/minioMinIO是在GNUAffero通用公共许可证v3.0下发布的对象存储系统。它与AmazonS3云存储服务兼容API。它能够处理非结构化数据,例如照片、视频、日志文件、备份和容器图像,支持的最大对象大小为50TB。 https://min.io/TheMinIOEnt......
  • Minio在docker中部署
    定义与概述Minio是一个基于对象存储的开源项目,它与传统的文件存储系统不同,主要用于存储海量的非结构化数据,如图片、视频、文档等。它兼容亚马逊S3云存储服务的API,这意味着如果应用程序是基于S3API开发的存储功能,那么可以很容易地将其迁移到Minio上。功能特点高......
  • 使用 Vue3、TypeScript 和 Spring Boot 实现文件上传至 MinIO 和 OSS
    目录《使用Vue3、TypeScript和SpringBoot实现文件上传至MinIO和OSS》一、技术选型二、环境搭建三、前端实现四、后端实现五、代码解析在现代web应用开发中,文件上传是一个常见的需求。本文将介绍如何使用Vue3、TypeScript和SpringBoot实现文件上传功能,并......