Minio的下载安装配置使用。

一,下载:

1,执行 mkdir /usr/local/minio, 在 /usr/local 目录下创建minio的文件夹。
2,cd /usr/local/minio
3,执行下载命令:wget https://dl.min.io/server/minio/release/linux-amd64/minio
下载完后,目录下会有minio 文件。
在这里插入图片描述

4,赋执行权:chmod +x minio
在这里插入图片描述

二,配置:

1,切换cd /usr/local/minio ,然后创建data 目录,存放上传的文件。
在这里插入图片描述
在这里插入图片描述
2,创建配置文件 minio.conf
在这里插入图片描述
在这里插入图片描述
在minio.conf 文件中,添加内容。

#数据存放目录
MINIO_VOLUMES="/usr/local/minio/data"
#端口号设置
MINIO_OPTS="--console-address :9001"
#用户名
MINIO_ROOT_USER="minio"
#密码
MINIO_ROOT_PASSWORD="12345678"
#minio 配置服务固定地址,ip可以更换为自己的ip,不使用下面的设置minio的图片总是默认127.0.0.1。
MINIO_SERVER_URL=http://192.168.248.134:9000

三,使用systemd 管理:

1,切换文件目录 cd /etc/systemd/system
2,创建文件: minio.service
在这里插入图片描述
3, 添加如下内容。

[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
#minio文件具体位置
AssertFileIsExecutable=/usr/local/minio/minio

[Service]
User=root
Group=root
#创建的配置文件 minio.conf
EnvironmentFile=/usr/local/minio/minio.conf
ExecStart=/usr/local/minio/minio server $MINIO_OPTS $MINIO_VOLUMES
Restart=always
LimitNOFILE=65536
TimeoutStopSec=infinity
SendSIGKILL=no

[Install]
WantedBy=multi-user.target

4,使用systemctl daemon-reload 重新加载
5, 使用 systemctl start minio 启动服务
在这里插入图片描述

四,浏览器访问:

1,地址栏输入:http://你的ip:9001
2,登录即可。在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你好!关于使用Spring Boot集成MinIO进行文件下载,可以按照以下步骤进行操作: 1. 添加MinIO客户端依赖 在 pom.xml 文件中添加以下依赖: ```xml <dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>8.0.5</version> </dependency> ``` 2. 配置MinIO客户端参数 在 application.yml 或 application.properties 文件中添加以下配置项: ```yml minio: url: http://localhost:9000 access-key: minioadmin secret-key: minioadmin bucket-name: test ``` 其中,`url` 配置项为 MinIO 服务器的访问地址,`access-key` 和 `secret-key` 配置项为 MinIO 服务器的访问凭证,`bucket-name` 配置项为要操作的存储桶名称。 3. 编写文件下载接口 ```java @RestController public class MinioController { @Autowired private MinioClient minioClient; @Value("${minio.bucket-name}") private String bucketName; @GetMapping("/download") public void downloadFile(@RequestParam String objectName, HttpServletResponse response) { try { InputStream inputStream = minioClient.getObject(bucketName, objectName); response.setContentType("application/octet-stream"); response.setHeader("Content-Disposition", "attachment; filename=" + objectName); IOUtils.copy(inputStream, response.getOutputStream()); response.flushBuffer(); } catch (Exception e) { e.printStackTrace(); } } } ``` 其中,`minioClient` 为 MinIO 客户端实例,`bucketName` 为要操作的存储桶名称,`downloadFile` 方法为文件下载接口。该接口接收一个文件名参数 `objectName`,通过 `minioClient.getObject` 方法获取文件输入流,将输入流写入到响应流中,实现文件下载。 以上就是使用 Spring Boot 集成 MinIO 进行文件下载的步骤,希望能够对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值