当前位置: 首页 > news >正文

【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最基础的用法了,后续将记录更多操作~

http://www.dtcms.com/a/334787.html

相关文章:

  • stringstream + getline()实现字符串分割
  • Java 10 新特性及具体应用
  • 二分查找。。
  • 【大语言模型 02】多头注意力深度剖析:为什么需要多个头
  • Python 类元编程(元类的特殊方法 __prepare__)
  • nflsoi 8.16 题解
  • 【数据结构】-2- 泛型
  • Python - 100天从新手到大师:第十一天常用数据结构之字符串
  • Java实现汉诺塔问题
  • AI Agents 2025年十大战略科技趋势
  • 【嵌入式C语言】六
  • .net印刷线路板进销存PCB材料ERP财务软件库存贸易生产企业管理系统
  • mit6.824 2024spring Lab1 MapReduce
  • 衡石使用指南嵌入式场景实践之仪表盘嵌入
  • 3 统一建模语言(UML)(上)
  • 力扣 hot100 Day75
  • 动手学深度学习(pytorch版):第三章节—线性神经网络(6) softmax回归的从零开始实现
  • 基于深度学习的老照片修复系统
  • 嵌入式硬件篇---电源电路
  • SpringBoot自动配置原理(二)
  • 智能客服、AI工作流、语音、聊天模板
  • MySQL的下载安装(MSI和ZIP版本都有)
  • 【Kubernetes系列】Kubernetes 中 Pod 层参数与 Deployment 层 Env 参数的区别与级别分析
  • WSL中占用磁盘空间大问题解决
  • 自适应阈值二值化参数详解 ,计算机视觉,图片处理 邻域大小 调整常数(C=3)和可视化调节参数的应用程序
  • 区块链技术原理(14)-以太坊数据结构
  • ubuntu更新chrome版本
  • 我的世界Java版1.21.4的Fabric模组开发教程(十九)自定义生物群系
  • 力扣(LeetCode) ——622. 设计循环队列(C语言)
  • 《C语言程序设计》笔记p10