云存储minio使用

配置

导入依赖

<!--Minio存储-->
 <dependency>
     <groupId>io.minio</groupId>
     <artifactId>minio</artifactId>
     <version>8.2.1</version>
 </dependency>

配置文件


linux

安装 minio

docker load < Minio.tar.gz


chmod -R 777 /root/minio/data

docker network create --subnet=172.18.0.0/18 mynet 

docker run -it -d --name minio -m 400m \
-p 9000:9000 -p 9001:9001 \
--net mynet --ip 172.18.0.1 \
-v /root/minio/data:/data \
-e TZ=Asia/Shanghai --privileged=true \
--env MINIO_ROOT_USER="root" \
--env MINIO_ROOT_PASSWORD="abc123456" \
--env MINIO_SKIP_CLIENT="yes" \
bitnami/minio:latest


windows 安装

安装

方式一

设置用户名

setx MINIO_ROOT_USER myname

设置密码

D:\minio\bin\minio.exe server D:\minio\data --console-address ":9001" --address ":9000" > D:\minio\logs\minio.log

启动服务

D:\minio\bin\minio.exe server D:\minio\data --console-address ":9001" --address ":9000" > D:\minio\logs\minio.log

##方式二

@echo off
REM 声明采用UTF-8编码
chcp 65001
echo.
echo [信息] 运行MinIO文服务器。
echo.
# 设置窗口标题
title Minio文件服务

# 设置用户名为myname
setx MINIO_ROOT_USER myname
# 设置密码为mypassword
setx MINIO_ROOT_PASSWORD mypassword
 
cd %~dp0
# 切换到minio.exe文件所在目录
cd D:\minio\bin
# 启动minio服务
minio.exe server D:\minio\data --console-address ":9001" --address ":9000" > D:\minio\logs\minio.log
pause

run.bat

set MINIO_ROOT_USER=admin
set MINIO_ROOT_PASSWORD=kdzt123456.
minio.exe server --address :9000 --console-address :9001 E:\soft\minio\data

部署服务

链接

服务部署

设置开启启动

下载小工具
在这里插入图片描述

  1. 将下载的winsw文件放入D:\minio目录下,并且更名为minio-server.exe
  2. 在 D:\minio目录下新建minio-server.xml文件

设置开机启动步骤:

<service>
   <!-- 指定Windows内部用户标识服务的唯一id -->
   <id>minio-server</id>
   <!-- 指定Windows服务的简短唯一名称 -->
   <name>minio-server</name>
   <!-- 对服务的完整描述 -->
   <description>minio文件存储服务器</description>
   <!-- 可设置环境变量 -->
   <env name="MINIO_HOME" value="%BASE%"/>
   <!-- 指定要启动的可执行文件 -->
   <executable>%BASE%\run.bat</executable>
   <!-- 指定日志文件的目录,默认为配置文件所在的目录 -->
   <logpath>%BASE%\logs</logpath>
   <!-- 设置日志模式为按文件大小和时间滚动 -->
   <log mode="roll-by-size-time">
       <!-- 日志文件大小为10240kb生成新日志文件 -->
       <sizeThreshold>10240</sizeThreshold>
       <!-- 设置日志文件名按时间的格式 -->
       <pattern>yyyyMMdd</pattern>
       <!-- 设置每天按时间滚动日志的时间 -->
       <autoRollAtTime>00:00:00</autoRollAtTime>
       <!-- 文件保留天数(需要autoRollAtTime同时使用) -->
       <zipOlderThanNumDays>5</zipOlderThanNumDays>
       <!-- <zipDateFormat>yyyyMMdd</zipDateFormat> -->
   </log>
</service>

3、在 D:\minio目录下新建run.bat文件

set MINIO_ACCESS_KEY=admin
set MINIO_SECRET_KEY=12345678
minio.exe server D:\minio\minioData --address "127.0.0.1:9000" --console-address "127.0.0.1:9001"

4、设置环境变量MINIO_HOME为D:\minio
5、管理员身份cmd进入 D:\minio目录,运行命令minio-server.exe install 安装服务
其他命令:minio-server.exe uninstall 卸载服务
6、minio-server.exe start 开启服务
其他命令:minio-server.exe stop 停止服务
7、打开127.0.0.1:9001,验证是否安装成功服务


windows安装

minio安装

下载 winsw 注册服务
将WinSW-net461.exe复制到自定义的目录,并重命名为自己想命名的服务名称minio-server.exe

部署流程

  1. 新建 data文件夹

  2. 下载 minio.exe

  3. 下载 winsw 并改名

  4. 创建 run.bat 文件

  5. 创建 setting.xml文件

  6. 执行命令启动,创建服务

  7. run.bat文件

set MINIO_ROOT_USER=admin
set MINIO_ROOT_PASSWORD=kdzt123456.
minio.exe server C:\minio\Data
带密码带自己定义端口9991启动命令:
set MINIO_ROOT_USER=admin
set MINIO_ROOT_PASSWORD=kdzt123456.
minio.exe server --address:9991 C:\minio\Data
  1. minio-server.xml配置
<service>
    <id>minio-server</id>
    <name>minio-server</name>
    <description>minio文件存储服务器</description>
    <!-- 可设置环境变量 -->
    <env name="HOME" value="%BASE%"/>
    <executable>%BASE%\run.bat</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>
  1. 安装 启动服务
安装服务命令:minio-server.exe install

启动服务命令:minio-server.exe start

停止服务命令:minio-server.exe stop

移除服务命令:sc delete minio-server
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值