jjzjj

MINIO部署

一、MINIO单机部署Linux下载地址:https://min.io/download#/linux服务器创建新的文件夹;mkdir-p/home/minio/data上传下载好的minio文件,到指定的目录下/home/minio/data;执行命令;chmod+xminio//给予权限exportMINIO_ACCESS_KEY=minioadmin//创建账号exportMINIO_SECRET_KEY=minioadmin//创建密码启动minio;nohup./minioserver--address:9000--console-address:9001/home/minio/da

【分布式技术专题】「OSS中间件系列」从0到1的介绍一下开源对象存储MinIO技术架构

MinIO背景介绍MinIO创始者是AnandBabuPeriasamy,Harshavardhana(戒日王)等人,Anand是GlusterFS的初始开发者、Gluster公司的创始人与CTO,Harshavardhana曾经是GlusterFS的开发人员,直到2011年红帽收购了Gluster公司。MinIO在设计上汲取了GlusterFS的相关经验与教训,系统复杂度上作了大量简化。MinIO简介概述MinIO对象存储系统是为海量数据存储、人工智能、大数据分析而设计,基于ApacheLicensev2.0开源协议的对象存储系统,它完全兼容AmazonS3接口,单个对象最大可达5TB,适合

Spring Boot + minio 实现高性能存储服务,So Easy~!

什么是minio引用官网:MinIO是根据GNUAffero通用公共许可证v3.0发布的高性能对象存储。它与AmazonS3云存储服务兼容。使用MinIO构建用于机器学习,分析和应用程序数据工作负载的高性能基础架构。官网地址:https://min.io/文档地址:https://docs.min.io/一.使用docker搭建minio服务。GNU/Linux和macOSdockerrun-p9000:9000\--nameminio1\-v/mnt/data:/data\-e"MINIO_ROOT_USER=AKIAIOSFODNN7EXAMPLE"\-e"MINIO_ROOT_PASSW

使用 Sealos 一键部署高可用 MinIO,开启对象存储之旅

大家好!今天这篇文章主要向大家介绍如何通过Sealos一键部署高可用MinIO集群。MinIO对象存储是什么?对象是二进制数据,例如图像、音频文件、电子表格甚至二进制可执行代码。对象的大小可以从几B到几TB不等。像MinIO这样的对象存储平台提供了专用工具和功能,使用标准的S3兼容API存储、列出和检索对象。MinIO对象存储使用存储桶来组织对象。存储桶类似于文件系统中的文件夹或目录,其中每个存储桶可以容纳任意数量的对象。MinIO存储桶提供与AWSS3存储桶相同的功能。原文链接:https://forum.laf.run/d/1029MinIO的纠删码MinIO支持分布式部署,支持服务和数据

【Java】对Minio指定Bucket大量文件的批量下载与本地文件夹的批量上传

文章目录需求批量下载代码效果批量上传代码效果需求需要批量下载一个bucket下的内容,bucket下文件有19GB+,且文件夹结构复杂,使用官方的Console无法完成这么大量文件的下载,而且也不支持文件夹的分享,所以自己写个工具下载,顺便把上传的也写了。使用官方的打包下载,由于文件太多,一直转,而且session一失效,或者刷新页面,就得重来!所以官方这个下载,只适合少量文件的打包下载。批量下载代码核心逻辑就是递归,遇到文件夹就继续找文件,遇到文件就下载。packagecn.xdf.xadd.rmq.test;importio.minio.GetObjectArgs;importio.min

CVE-2023-28432 MiniO信息泄露漏洞复现

CVE-2023-28432MiniO信息泄露漏洞MiniO是一个基于ApacheLicensev2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等在集群部署的Minio中,未授权的攻击者可发送恶意的HTTP请求来获取Minio环境变量中的敏感信息(MINIO_SECRET_KEY和MINIO_ROOT_PASSWORD),可能导致攻击者以管理员权限登录Minio,分布式部署的所有用户都会受到影响,单机用户没有影响Fofa:title="MinIOBrowser"||banner="MinIO

上传文件夹至minio存储桶

需求:上传文件夹至文件服务器。比如说:我电脑桌面上的aa文件夹中有一个bb文件夹,bb文件夹中有两个文件,要将选择的文件夹下的文件上传到minio搭建的存储桶中。思路:前端传递给后台上传的文件夹下的文件;创建临时文件路径,并将前端传递过来的文件拷贝到创建的临时文件中;获取要上传文件服务器地址;根据临时文件的地址,和文件服务器的地址,以流的方式从临时文件向文件服务器写内容,最终完成上传。效果:1:选择文件夹,2:将选择的文件夹上传到文件服务器(我这里的文件服务器是用minio搭建的)代码实现:1:前端代码ps:用户要求文件夹上传时显示一个文件夹的图标而不是input框。所以我的做法是使用样式控制

【Java编程系列】Minio实现文件上传下载

热门系列:【Java编程系列】AmazonS3实现文件上传下载目录热门系列:1、前言2、Minio实战代码2.1Minio环境部署2.2Minio的Sdk对接实现2.2.1MinioMaven依赖2.2.2minio配置与初始化2.2.3上传文件2.2.4下载文件2.2.5生成文件预签名url2.2.6文件永久性访问实现2.2.7 删除文件2.2.8其他操作3、总结1、前言        最近给一个租户做minio的独立存储部署,使用过程中,有了一点使用心得,做一个记录分享,希望可以帮到有需要的朋友~~~2、Minio实战代码2.1Minio环境部署    进入下载链接:https://dl.

在 Spring Boot 中集成 MinIO 对象存储

MinIO是一个开源的对象存储服务器,专注于高性能、分布式和兼容S3API的存储解决方案。本文将介绍如何在SpringBoot应用程序中集成MinIO,以便您可以轻松地将对象存储集成到您的应用中。安装minio拉取minioDocker镜像dockerpullminio/minio创建minio数据和配置目录mkdir-p/data/minio/data/data/minio/config运行minio容器,设置访问和密钥并挂载数据卷dockerrun-p9090:9090-p9000:9000--nameminio\-v~/data/minio/data:/data\-v~/data/min

MinIO【部署 01】MinIO安装及SpringBoot集成简单测试

MinIO安装及SpringBoot集成测试1.下载安装1.1InstalltheMinIOServer1.2LaunchtheMinIOServer1.3ConnectYourBrowsertotheMinIOServer2.SpringBoot集成2.1依赖及配置2.2代码2.3测试结果1.下载安装下载https://min.io/download#/linux;安装文档https://min.io/docs/minio/linux/index.html。1.1InstalltheMinIOServer#指导安装方式wgethttps://dl.min.io/server/minio/re