MinIO,可自行部署的对象存储系统,并且与Amazon S3的API兼容
发布网友
发布时间:2024-10-04 19:41
我来回答
共1个回答
热心网友
时间:2024-11-29 20:31
MinIO是一个可灵活部署且兼容Amazon S3 API的对象存储解决方案。它适用于各类环境,无论是公有云、私有云,还是裸机、编排和边缘设施。以下是如何在Windows上安装和使用MinIO的简要步骤:
首先,从官方网站下载适用于Windows的可执行文件,如:dl.min.io/server/minio/...。无需安装,只需运行下载的文件。在命令行中,进入minio.exe所在的目录,使用命令`minio.exe --console-address :9090 --data-dir E:oss`启动服务。启动后,API地址为http://127.0.0.1:9000,控制台地址为http://127.0.0.1:9090,初始用户名和密码均为minioadmin。通过浏览器访问控制台创建Bucket后,你就可以开始通过API上传和下载文件了。
如果你想通过JAVA API进行操作,可以将MinIO的依赖添加到Maven项目中,注意确保使用至少版本4.8.1的okhttp以避免错误。创建连接客户端时,记得禁用TLS。例如,上传文件到名为"bucket-1"的桶中,文件名为"a/b/test.sql"。下载文件,生成压缩文件上传,以及与mybatis游标结合的操作同样简单,详细教程可在官方文档中找到。
总的来说,MinIO提供了用户友好的操作界面和强大的API支持,为数据存储提供了灵活且高效的选择。有兴趣的话,不妨深入探索其更多功能。