MinIO在Linux和Windows下的安装

一、MinIO介绍

       MinIO是一个高性能、开源的对象存储服务器,旨在为云原生应用程序和分布式存储环境提供可伸缩的、可靠的存储基础设施。它由Go语言开发,以简单、轻量级的方式实现了S3兼容的API,使开发者能够轻松地将MinIO集成到各种应用程序和工作流程中。MinIO的灵活性、性能和可伸缩性使其成为构建分布式存储解决方案、媒体存储、备份和归档等应用程序的理想选择。无论是在私有云、混合云还是公有云环境中,MinIO都提供了可信赖的存储解决方案,为用户提供了强大的对象存储功能。

关键特点:

  • 高性能: MinIO是为处理大规模数据工作负载而设计的,具有出色的性能和低延迟。
  • 可伸缩性: MinIO支持水平扩展,可以轻松地根据需求扩展存储容量和吞吐量。
  • 数据冗余和容错: MinIO提供了数据冗余和容错功能,确保数据的可用性和可靠性。
  • S3兼容: MinIO实现了Amazon S3的API,使开发者能够轻松地迁移现有的S3应用程序或使用S3工具与MinIO进行交互。
  • 开源: MinIO是开源项目,遵循GNU AGPLv3许可证,可免费使用和定制。
  • 丰富的生态系统: MinIO与各种云原生工具和平台集成良好,包括Kubernetes、Docker、Prometheus等。
二、MinIO下载
  1. 进入官网

    MinIO官网

  2. 下载对应系统的版本
    在这里插入图片描述
    在这里插入图片描述

三、Linux下的安装
  1. 创建MinIO相关目录

    # 创建minio相关文件目录,以/usr/local/soft/minio为例
    # server文件夹中的是minio二进制文件
    # log文件夹用于存放minio日志记录
    # conf文件夹用于存放minio正常启动后生成的配置文件
    # run文件夹中的是用于编辑为.sh的脚本文件,在服务器上需手动创建xxx.sh的脚本文件,并在部署时执行,以下具体说明:
    [root@xxx ~] # mkdir -p /usr/local/soft/minio/{server,run,log,conf}
    
  2. 创建启动脚本start.sh

    #!/bin/bash
    # 设置全局变量,MINIO_ROOT_USER为登录minio用户名,MINIO_ROOT_PASSWORD为密码,可自定义,建议满足强密码安全要求
    export MINIO_ROOT_USER=xxx
    export MINIO_ROOT_PASSWORD=xxx
    # /usr/local/soft/minio/server/minio为具体minio二进制文件放置的文件路径
    # server为固定命令参数;
    # --config-dir /usr/local/soft/minio/config 为手动指定生成的minio配置文件的路径,可自定义
    # --console-address :19000 为手动指定 pc端管理界面(控制台页面)端口,建议手动指定,默认9000
    # --address :19001 为手动指定 api服务端口(接口调用),建议手动指定,minio默认动态api端口
    # /usr/local/soft/minio/data 为手动指定放上传文件的路径
    # /usr/local/soft/minio/log/minio.log 为手动指定的minio运行日志存放路径
    nohup /usr/local/soft/minio/server/minio server --config-dir /usr/local/soft/minio/conf --console-address :10018 --address :11006 /usr/local/soft/minio/data  > /usr/local/soft/minio/log/minio.log 2>&1 &
    
  3. 执行脚本

    [root@xxx ~]# sh /usr/local/soft/minio/run/start.sh
    # 查看服务是否已启动
    [root@xxx ~]# ps -ef | grep minio
    root         191       1 10 01:47 pts/0    00:00:00 /usr/local/soft/minio/server/minio server --config-dir /usr/local/soft/minio/config --console-address :19000 --address :19001 /usr/local/soft/minio/data
    root         202     121  0 01:47 pts/0    00:00:00 grep minio
    
三、Windows下的安装
  1. 创建MinIO相关目录

    创建MinIO应用程序目录,如:E:\DevelopPath\MinIO\bin
    创建MinIO数据目录,如:E:\DevelopPath\MinIO\data
    创建MinIO日志目录,如:E:\DevelopPath\MinIO\logs
    
  2. 将下载下来的文件放到bin目录下

  3. 启动MinIO服务

  4. 在E:\DevelopPath\MinIO\bin目录下新建一个minio.bat文件,内容如下:

    @echo off
    chcp 65001
    echo.
    echo [信息] 运行MinIO文服务器。
    echo.
    :: 设置窗口标题
    title Minio文件服务
    :: 设置用户名为myname
    set MINIO_ROOT_USER admin
    :: 设置密码为mypassword
    set MINIO_ROOT_PASSWORD Minio_@2023
    cd %~dp0
    :: 切换到minio.exe文件所在目录
    cd E:\DevelopPath\MinIO\bin
    :: 启动minio服务
    minio.exe server E:\DevelopPath\MinIO\data --console-address ":9001" --address ":9003" > E:\DevelopPath\MinIO\logs\minio.log
    pause
    
  5. 双击minio.bat文件即可启动minio服务

四、控制台访问

浏览器地址栏输入http://ip:控制台端口/login 即可访问控制台,输入自定义的用户和密码登录进入首页

![在这里插入图片描述](https://img-blog.csdnimg.cn/b7e10e451a35444d88a4b24cbd764b7a.png)

在这里插入图片描述
至此,MinIO的Linux部署和Windows部署就介绍到这里了,希望对大家有所帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

屿丶斐然

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值