一、环境

centos7.6

二、准备

说明:我的是安装到/opt/minio下

# 下载

#进入安装目录

cd  /opt/minio
#在线下载二进制文件
wget https://dl.min.io/server/minio/release/linux-amd64/minio

三、安装启动

# 赋权

#提权
chmod +x minio

# 设置用户名、密码

#设置控制台账号(最少3位)
export MINIO_ACCESS_KEY=admin
# 设置密码(最少8位)
export MINIO_SECRET_KEY=12345678

#创建存储目录及日志文件

#创建存储目录
mkdir -p  /opt/minio/data
#进入
cd /opt/minio/data
#创建日志文件
touch minio.log
 

# 启动 /opt/minio/data是自己定义的文件目录,进入minio的下载目录

# 进入执行文件目录
cd /opt/minio
#启动
./minio server /opt/minio/data

# 后台启动

# 进入执行文件目录
cd /opt/minio
#后台启动
nohup ./minio server --address '0.0.0.0:9000' --console-address '0.0.0.0:9999' /opt/minio/data >/opt/minio/data/minio.log 2>&1 &

注:nohup:后台启动 

       ./minio server:启动命令

       --address '0.0.0.0:9000':指定API端口

       --console-address '0.0.0.0:9999':指定控制台端口

       /home/data:指定存储目录

      >/opt/minio/data/minio.log 2>&1 :控制台日志重定向到/opt/minio/data/minio.log文件中

      &:后台运行

四、登录

#浏览器访问:ip:9999

 #输入账号/密码    admin/12345678

五 常用操作

登录后创建bucket

上传/下载删除 文件

上传文件

点击bucket右边的Upload按钮

 上传成功示例(我只解上传了minio的安装包,文件名字是minio):

下载/删除

 六 java操作

首先引入依赖

        <!--MinIO-->
        <dependency>
            <groupId>io.minio</groupId>
            <artifactId>minio</artifactId>
            <version>8.3.3</version>
        </dependency>

其次加入配置

minio:
  endpoint: http://192.168.168.121:9000
  accessKey: admin
  secretKey: 12345678
  bucketName: test

完整版,直接上代码:spring-boot-minio: minio简单操作,主要功能:文件上传,文件下载,文件删除,新建bucket.删除bucket

Logo

更多推荐