MinIO 安装及部署,配置WinSW注册服务后台启动

7,152 阅读2分钟

windows版本的MinIO安装及使用(图文教程)

参考文章

windows版本安装 blog.csdn.net/kylinregist…

Minio官网地址:min.io/

创建minIO后台服务并保持后台运行: www.cnblogs.com/zys-blog/p/…

windows版本的安装使用

1.windows exe文件下载

dl.minio.io/server/mini…

2.cmd安装的exe文件夹进入命令行窗口(比如exe安装在D://minIO文件夹下面,则cmd到D://minIO)

3.使用下面的命令启动服务

// 解析 ./minio.exe 启动exe文件 server D:\minIO\file 该路径为之后minio上传的存储路径
.\minio.exe server D:\minIO\file

启动成功如下: image.png 此时,Command-line Access 最后面的 minioadmin minioadmin为ACCESS-KEY 和 SECRET-KEY,中间使用空格隔开。

访问前面的ip地址即可进入MinIO的后台管理界面

image.png 输入账号密码即可进行后续操作。

4.minIO管理界面使用

登录后的主界面 image.png 安装后主要为两个功能,上传文件和创建存储桶

4.1 创建存储桶

存储桶类似于文件夹,上传后的文件都是上传到存储桶中进行管理。
创建步骤如下:

  1. 点击右下角的 + -> 2.点击创建存储桶按钮 -> 3.输入存储桶名后回车即可创建 image.png

创建完成后右侧菜单会显示刚创建的存储桶,如下图

image.png

4.2 上传文件

创建步骤如下:

  1. 点击右下角的 + -> 2.点击上传文件按钮 -> 3.选中文件并上传

image.png 创建完成后对应存储桶会出现该值

创建minIO服务并保持后台运行

这里使用了WinSW来注册服务
github地址: github.com/winsw/winsw…

image.png

1.创建exe文件并放置到自定义文件夹中。最好给exe文件重新创建名称,我这边改为minio-server,然后在同级文件夹中创建一个同名的xml文件

image.png

xml配置如下

<service>
    <id>minio-server</id>
    <name>minio-server</name>
    <description>minio文件存储服务器</description>
    <!-- 可设置环境变量 -->
    <env name="HOME" value="%BASE%"/>
    <executable>%BASE%\minio.exe</executable>
    <arguments>server "%BASE%\data"</arguments>
    <!-- <logmode>rotate</logmode> -->
    <logpath>%BASE%\logs</logpath>
    <log mode="roll-by-size-time">
      <sizeThreshold>10240</sizeThreshold>
      <pattern>yyyyMMdd</pattern>
      <autoRollAtTime>00:00:00</autoRollAtTime>
      <zipOlderThanNumDays>5</zipOlderThanNumDays>
      <zipDateFormat>yyyyMMdd</zipDateFormat>
    </log>
</service>
2.通过命令窗口创建服务
minio-server.exe install

image.png

3. 去windows里的服务中启动服务

image.png 选中该服务右键启动

image.png 如果能够正常访问即为正常

如果遇到存储桶notfound的错误,查看xml配置,executable为执行命令 arguments为所带参数,需要与之前命令一致

本文为MinIO的安装教程,java springboot对MinIO的操作不在本篇,请看博主的其他文章