码迷,mamicode.com
首页 > 其他好文 > 详细

minio简单安装与使用

时间:2020-02-16 16:36:42      阅读:489      评论:0      收藏:0      [点我收藏+]

标签:depend   star   localhost   框架   osi   sed   了解   客户端   aliyun   

最近使用公司自己研发的框架,了解到一种文件上传服务器-minio。

minio简介

MinIO is High Performance Object Storage released under Apache License v2.0. It is API compatible with Amazon S3 cloud storage service. Using MinIO build high performance infrastructure for machine learning, analytics and application data workloads.

MinIO高性能对象存储是Apache许可下发布版本。它与Amazon S3 API兼容的云存储服务。使用MinIO构建高性能的基础设施为机器学习、分析和应用程序数据的工作量。

minio安装

官网地址:https://docs.min.io/

我们本次使用docker镜像安装

命令


docker pull minio/minio:edge
docker run -p 9000:9000 minio/minio:edge server /data

启动后日志
技术图片

注意图中隐藏部分是默认的key和secret,需要我们自己修改默认账号。
登录访问:
http://127.0.0.1:9000
技术图片
技术图片

支持minio文件管理服务我们就安装好了,是不是很简单呢。

通过java连接minio,使用minio客户端来上传文件

java手册文档:https://docs.min.io/docs/java-client-quickstart-guide

首先创建一个bucket

技术图片

然后对改2020桶进行配置,可读可写
技术图片
技术图片

引入依赖, 版本看自己需要

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

本人用的阿里云仓库下载的6.0.10jar包
地址:http://archiva-maven-storage-prod.oss-cn-beijing.aliyuncs.com/repository/central/io/minio/minio/6.0.10/minio-6.0.10.jar?Expires=1581841941&OSSAccessKeyId=LTAIfU51SusnnfCC&Signature=JxVcwM%2BIIOC30mFq2gUXEklwIcw%3D

java 通过minio上传文件示例

MinioClient minioClient = new MinioClient("http://localhost", 9000,
        "key",
        "secret");
minioClient.putObject("2020","TEST.rtf", "/TEST.rtf");

登录minio网页,查看文件是否已上传,如下图。
技术图片

后言

minio的使用方法很多,大家自己查看官方文档,这里只是做了简要介绍与使用,一起学习。。。

minio简单安装与使用

标签:depend   star   localhost   框架   osi   sed   了解   客户端   aliyun   

原文地址:https://www.cnblogs.com/levcon/p/12317163.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!