【minio】一、Linux本地部署MinIO
在如今的数据时代,各类应用对数据存储的需求日益多样且复杂,对象存储作为应对海量非结构化数据存储的有效方式,受到了广泛关注。而 MinIO,正是这一领域中颇具竞争力的存在。
MinIO 是一款基于分布式架构的高性能对象存储服务器,它完全兼容 Amazon S3 API,这意味着在使用 MinIO 时,那些基于 S3 API 开发的应用可以无需过多修改就能直接对接。它采用了 Go 语言开发,这使得它具备了轻量、高效、跨平台等优势,无论是在物理机、虚拟机,还是容器环境中,都能稳定运行。本期讲解如何部署minio,并进行简单的操作。
一、安装
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio_20241029160148.0.0_amd64.deb -O minio.deb
下载完成后,执行
sudo dpkg -i minio.deb
二、启动
首先创建一个文件夹,作为服务器运行的指定目录
mkdir ~/minio
创建完成后,输入此命令启动MinIO
minio server ~/minio --console-address :9001
在浏览器键入: http://127.0.0.1:9000 即可访问MinIO的登录页
初始默认账号和密码都为:minioadmin,输入后即可进入minio主页
三、使用
minio的重要组成为buckets,所以我们可以先创建一个buckets进行测试,点击左侧的buckets,后创建一个buckets。
创建时的一些选项分别如图所示,不过我们测试先暂时不用调节这些参数,直接起好名字后创建即可。
我们回到主页,可以发现刚才创建的buckets,点击后可以看到buckets中的文件(当然现在为空)。
在buckets内可以直接上传文件,也可以创建Path(即buckets内部的文件夹),便于管理。我们创建一个名为book的Path,接着上传一个文件。
点击upload即可上传文件,如图上传成功
以上便是MinIO最基础的用法了,后续将记录更多操作~