本文介绍 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 使用相关推荐

  1. 全栈开发之MinIO分布式文件存储集群

    背景 你们项目中关于上传的文件是存储在什么地方的? 我们的项目关于文件存储经过了这么一个演进过程: 静态资源目录:当时前后端不分离,直接在项目的静态资源目录,每次部署前,先备份资源目录,否则就会丢失掉 ...

  2. Minio分布式对象存储的部署与使用

    一.部署 下载Minio直接Github搜索即可,minio/minio: Multi-Cloud Object Storage 1.1 单机部署 单机部署命令,指定静态端口9001. 一般会占用两个 ...

  3. MinIO分布式文件存储

    目录 一.MinIO介绍 1.MinIO是什么? 2.MinIO的优势 二.MinIO安装 1.server端安装 2.客户端安装 三.MinIO界面上传文件及使用 四.Go上传文件到MinIO 一. ...

  4. K8S部署分布式文件存储minio两种部署方式

    一. 分布式文件存储系统有很多,比如hadoop的HDFS和FastDFS.今天部署minio文件系统. 二. 分布式文件存储minio GitHub官网和minio官网都有详细的文档 MinIO下载 ...

  5. 微服务系列:分布式文件存储之 MinIO 入门指南

    经过前面多篇文章我们学习了服务网关.服务调用.服务注册.服务监控等微服务系列的的相关知识,今天开始我们来学习一下分布式文件的相关知识. 首先我们从学习 MinIO 对象存储服务开始,后面还会学习下其他 ...

  6. 分布式文件存储FastDFS介绍安装部署及相关Java代码编写

    分布式文件存储FastDFS 一.FastDFS简介 1.1 FastDFS体系结构 FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储.文件同步.文件访问(文件上传 ...

  7. Day134-136.尚品汇:平台属性接口、SPU、跨域问题、配置持久化、MinIO 分布式文件存储系统

    目录 Day 02 商品后台管理系统 1. 商品基本知识 2. 回顾Mybatis 3. 添加平台属性接口 (多表查询) Day 03 完成后台平台属性管理.SPU 1. 修改平台属性 2. gate ...

  8. MongoDB 一个基于分布式文件存储的数据库

    简介 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. 特点 它的特点是高性能.易部署.易使用,存储数据非常方便.主要功能特性有: ...

  9. 分布式文件存储——简介

    1.分布式文件系统种类简介: 常见的分布式文件系统有:GlusterFS.GoogleFS.FastDFS.TFS等,各自适用的领域不同,它们都不是系统级的分布式文件系统,而是应用级的分布式文件存储服 ...

最新文章

  1. Angular动态创建组件之Portals
  2. Enterprise Library 3.0 体验(3):使用配置文件的Validation Application Block
  3. Eclipse 用Hibernate Tools 生成 .hbm cfg.xml等文件
  4. Android性能优化(3)
  5. 用TextKit实现表情混排
  6. 还觉得linux命令难吗,看这篇2w多字的linux命令详解,通俗易懂
  7. 1014. Best Sightseeing Pair
  8. LeetCode 1773. 统计匹配检索规则的物品数量
  9. 案例 以继承的方式实现解析频道节目单 c# 1614262275
  10. 使用ExchangeRate-API查询免费可用的汇率数据
  11. Word中如何正确添加参考文献
  12. 无监督学习:Linear Dimension Reduction(线性降维)
  13. 微信小程序连接无法跳转/ can not navigate to tabBar page错误
  14. 多平台翻译=有道翻译+百度翻译+必应翻译+get Curl+xml转array
  15. Unity3D中背景音乐和相关音效的添加,背景音乐暂停、停止和播放的设置
  16. js根据邮箱账号跳转登录邮箱地址
  17. plor 回归的r方_新祥旭2022考研真题高频词汇背诵50天(十三)
  18. 鲁迅先生的《一件小事》
  19. JSON.stringify格式化Json字符串
  20. 科罗拉多矿业大学计算机科学专业,科罗拉多矿业大学有哪些专业_专业排名(TFE美国大学排名)...

热门文章

  1. 文章:LIME:Why Should I Trust You?
  2. 从零开始学C语言数据结构 : 二叉树的顺序结构
  3. Linux中查看系统版本(内核和发行)、CPU信息以及修改主机名
  4. [转]我不是谁的代言,我是程序员 ---程序员版的凡客体
  5. 汽车电子——产品标准规范汇总和梳理
  6. sohu收购Go2Map案背后的3S崛起
  7. 解密深度图像先验,使用深度图像先验来复原图像
  8. 视频怎么录制鼠标?有什么需要注意的事项?
  9. 补2020年10月7日 晴
  10. 杭电60道DP问题总结(二)