Centos7安装部署Minio,以及使用Java进行上传下载文件
Minio
下载 https://min.io/download#/linux
参考文章 https://blog.csdn.net/llwy1428/article/details/99618252
安装环境
操作系统:CentOS 7.9 64位(服务器)虚拟机的应该也可以
工具:Xshell 7
安装部署
1、安装基本工具
[root@localhost ~]# yum install -y wget vim
2、创建目录
[root@localhost ~]# mkdir /opt/minio
[root@localhost ~]# mkdir /opt/minio/data
3、进入目录
[root@localhost ~]# cd /opt/minio
4、下载
[root@localhost ~]# wget https://dl.min.io/server/minio/release/linux-amd64/minio
5、赋权
[root@localhost ~]# chmod +x minio
6、防火墙设置
- 开放端口,重启防火墙
[root@localhost ~]# firewall-cmd --zone=public --add-port=9000/tcp --permanent
[root@localhost ~]# systemctl restart firewalld
- 或者关闭防火墙
[root@localhost ~]# systemctl stop firewalld
7、启动minio
- 直接启动
[root@localhost ~]# /opt/minio/minio server /opt/minio/data/
- 后台启动
[root@localhost ~]# nohup /opt/minio/minio server /opt/minio/data/
- 自定义端口启动
[root@localhost ~]# nohup /opt/minio/minio server ip:指定端口 /opt/minio/data/
8、启动成功
[root@iZ93t2q6je9ztdZ ~]# /opt/minio/minio server /opt/minio/data/
API: http://XXX.XXX.XXX.XXX:9000 http://127.0.0.1:9000
RootUser: 账号
RootPass: 密码
Console: http://XXX.XXX.XXX.XXX:39902 http://127.0.0.1:39902
RootUser: 账号
RootPass: 密码
Minio控制台登录
在浏览器中输入http://外网IP:39902/
出现登录界面,输入上面的账号密码
Create Bucket创建桶
File上传文件
文件的数据位置
[root@localhost ~]# ll /opt/minio/data/
该文件夹下的每一个文件夹都是一个桶,文件夹里面的内容为桶内的数据
下载、安装客户端
1、进入目录
[root@localhost ~]# /opt/minio/
2、下载客户端
[root@localhost minio]# wget https://dl.min.io/client/mc/release/linux-amd64/mc
3、赋权
[root@localhost minio]# chmod +x mc
Java操作Minio上传下载文件
1、项目结构
2、pom.xml文件
<?xml version="1.0" encoding="UTF-8"?>