Minio对象存储零基础入门教程

Minio学习

一、Minio概述

在这里插入图片描述

根据官网的描述,minio是一种用于人工智能基础建设的对象存储。即一款可以存储海量数据的对象存储软件(或服务器)。

二、Minio启动

因为我自己是在ubuntu环境下配置的minio服务器,所以我只记录在linux上的启动方法

步骤一:wget https://dl.min.io/server/minio/release/linux-amd64/minio
步骤二:chmod +x minio | chmod 744 minio
步骤三:MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=password ./minio server /mnt/data --console-address ":9001"

这是官网上给出的方法。第一步就是将minio下载到我们的linux系统上。第二步修改minio这个文件的权限,让其拥有执行权限。第三步启动minio服务。

关于启动命令分解

启动命令:MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=password ./minio server /mnt/data --console-address ":9001"
1MINIO_ROOT_USER=admin	指定访问minio服务的用户名
2MINIO_ROOT_PASSWORD=password	指定访问minio服务的密码
3./minio server /mnt/data --console-address ":9001"	启动minio服务并将服务产生的数据输出到/mnt/data下
4--console-address ":9001"	指定minio服务器控制台的访问地址
5--address	指定minio服务器监听的S3 API访问地址

关于--console-address--address的区别可以参考这篇文章:minio中的安装启动地址问题

在启动命令的最后面加上一个&表示在后台运行minio服务,即按下ctrl + c后服务并不会结束(不加&按下 ctrl + c 服务立即结束)

示例:MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=password ./minio server /mnt/data --console-address ":9001" &

效果图如下:

在这里插入图片描述

三、Minio关闭

minio服务作为一个进程运行在linux服务器上,因此要关闭minio服务器只需要杀掉minio这个进程就行了。

  • 查看某一个具体服务的进程相关信息(pid

    ps -ef | grep minio
    
  • 如何杀掉一个进程

    kill pid
    示例:kill 1234
    

四、在SpringBoot中对minio服务器进行编程

4.1引入minio客户端的依赖

复制官网为我们提供的依赖坐标,引入jar包依赖。官网地址:Software Development Kits (SDK) — MinIO Object Storage for Linux

<dependency>
    <groupId>io.minio</groupId>
    <artifactId>minio</artifactId>
    <version>8.5.11</version>
</dependency>

4.2将minio的客户端对象配置到IOC容器中

因为minio的SDK并没有和springboot结合在一起,也就是没有springboot-starter-xxx的这种依赖,所以我们引入了依赖后,minio客户端对象并不会自动加入到IOC容器中,所以我们需要手动配置一下。

配置方法:自己创建一个配置类,然后在配置类中将minio客户端对象加入到IOC容器

示例:
/*定义配置类,将minio客户端对象加入到IOC容器中*/
@Configuration
public class MinioConfig {
   
   

    @Bean
    public MinioClient 
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值