minio分布式文件存储 windows部署 和 api 使用
本文介绍 minio server 在windows的部署和api的使用,其中关于minio使用的配置类和工具类等可用源代码,可通过资源下载获得,此处不进行copy。资源地址:minio使用,poi解析,uid生成工具,策略工厂模式,模板管理完整功能,swagger集成,跨域,异常处理,分页等可用源代码-Java文档类资源-CSDN文库
minio部署步骤
1、下载
windows版 下载地址:https://min.io/downloadhttps://dl.min.io/server/minio/release/windows-amd64/minio.exe
官方网址:https://min.io/http://www.minio.org.cn/
2、安装
将下载下来的minio.exe 放入D:\minio目录下,并以管理员身份打开cmd命令 进入D:\minio目录
,输入如下命令
./minio.exe server D:\minio
**cmd控制台显示以下信息 表示启动成功**
如果想修改默认的账号和密码,可以在MinIO的安装目录下找到
D:\minio\minio\.minio.sys\config\config.json的 xl.meta文件,然后在这个文件中搜索关键字access_key和secret_key,修改对应的值即可完成
_文件内是key value 格式数据_
默认用户名密码如下:
RootUser: minioadmin
RootPass: minioadmin
windows启动minio bat脚本编写,内容如下:
在D:\minio目录下创建minio.bat文件,并把以下脚本copy到文件内,双击打开,即可启动minio
setx MINIO_ROOT_USER adminsetx MINIO_ROOT_PASSWORD admin123456D:\minio\minio.exe server D:\minio --console-address ":9001"pause
3、登录minio控制台
打开浏览器,在地址栏输入:http://127.0.0.1:9000,地址会自动转换到http://127.0.0.1:60649控制台地址,展开登录页面,输入用户名密码即可登录
默认用户名密码如下:
RootUser: minioadmin
RootPass: minioadmin
4、创建Bucket
操作步骤如图所示:
创建完以后即可自己上传文件
5、使用
a、在application.properties 配置文件 添加minio配置 如下:
minio.endpoint=http://127.0.0.1:9000 #api地址
minio.accessKey=minioadmin
minio.secretKey=minioadmin
minio.bucket=epcl #创建的bucket
b、在pom.xml 添加相关依赖如下:
<!--minio-->
<dependency>
<groupId>io.minio</groupId>
<artifactId>minio</artifactId>
<version>7.0.2</version>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.13</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.6</version>
</dependency>
c、minio相关的封装配置类如下:epcl-back\src\main\java\com\yao\epcl\server\config路径:
AsyncHandle、ExecutorConfig、MinIoClientConfig、MinioUtil
d、api封装和使用
应用接口封装:
src\main\java\com\yao\epcl\server\service\FileManagerService
minio工具类:
src\main\java\com\yao\epcl\server\config\MinioUtil
minio分布式文件存储 windows部署 和 api 使用相关推荐
- 全栈开发之MinIO分布式文件存储集群
背景 你们项目中关于上传的文件是存储在什么地方的? 我们的项目关于文件存储经过了这么一个演进过程: 静态资源目录:当时前后端不分离,直接在项目的静态资源目录,每次部署前,先备份资源目录,否则就会丢失掉 ...
- Minio分布式对象存储的部署与使用
一.部署 下载Minio直接Github搜索即可,minio/minio: Multi-Cloud Object Storage 1.1 单机部署 单机部署命令,指定静态端口9001. 一般会占用两个 ...
- MinIO分布式文件存储
目录 一.MinIO介绍 1.MinIO是什么? 2.MinIO的优势 二.MinIO安装 1.server端安装 2.客户端安装 三.MinIO界面上传文件及使用 四.Go上传文件到MinIO 一. ...
- K8S部署分布式文件存储minio两种部署方式
一. 分布式文件存储系统有很多,比如hadoop的HDFS和FastDFS.今天部署minio文件系统. 二. 分布式文件存储minio GitHub官网和minio官网都有详细的文档 MinIO下载 ...
- 微服务系列:分布式文件存储之 MinIO 入门指南
经过前面多篇文章我们学习了服务网关.服务调用.服务注册.服务监控等微服务系列的的相关知识,今天开始我们来学习一下分布式文件的相关知识. 首先我们从学习 MinIO 对象存储服务开始,后面还会学习下其他 ...
- 分布式文件存储FastDFS介绍安装部署及相关Java代码编写
分布式文件存储FastDFS 一.FastDFS简介 1.1 FastDFS体系结构 FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储.文件同步.文件访问(文件上传 ...
- Day134-136.尚品汇:平台属性接口、SPU、跨域问题、配置持久化、MinIO 分布式文件存储系统
目录 Day 02 商品后台管理系统 1. 商品基本知识 2. 回顾Mybatis 3. 添加平台属性接口 (多表查询) Day 03 完成后台平台属性管理.SPU 1. 修改平台属性 2. gate ...
- MongoDB 一个基于分布式文件存储的数据库
简介 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. 特点 它的特点是高性能.易部署.易使用,存储数据非常方便.主要功能特性有: ...
- 分布式文件存储——简介
1.分布式文件系统种类简介: 常见的分布式文件系统有:GlusterFS.GoogleFS.FastDFS.TFS等,各自适用的领域不同,它们都不是系统级的分布式文件系统,而是应用级的分布式文件存储服 ...
最新文章
- Angular动态创建组件之Portals
- Enterprise Library 3.0 体验(3):使用配置文件的Validation Application Block
- Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件
- Android性能优化(3)
- 用TextKit实现表情混排
- 还觉得linux命令难吗,看这篇2w多字的linux命令详解,通俗易懂
- 1014. Best Sightseeing Pair
- LeetCode 1773. 统计匹配检索规则的物品数量
- 案例 以继承的方式实现解析频道节目单 c# 1614262275
- 使用ExchangeRate-API查询免费可用的汇率数据
- Word中如何正确添加参考文献
- 无监督学习:Linear Dimension Reduction(线性降维)
- 微信小程序连接无法跳转/ can not navigate to tabBar page错误
- 多平台翻译=有道翻译+百度翻译+必应翻译+get Curl+xml转array
- Unity3D中背景音乐和相关音效的添加,背景音乐暂停、停止和播放的设置
- js根据邮箱账号跳转登录邮箱地址
- plor 回归的r方_新祥旭2022考研真题高频词汇背诵50天(十三)
- 鲁迅先生的《一件小事》
- JSON.stringify格式化Json字符串
- 科罗拉多矿业大学计算机科学专业,科罗拉多矿业大学有哪些专业_专业排名(TFE美国大学排名)...