栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

MinIO

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MinIO

对象存储服务

MinIO基于Apache License v2.0开源协议的对象存储服务,可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows,Linux, OS X和FreeBSD上。配置简单,基本是复制可执行程序,单行命令可以运行起来。

MinIO兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。

S3 ( Simple Storage Service简单存储服务)

基本概念:bucket:类似文件系统的目录

object:类似文件系统的文件

keys:类似文件名

官网文档:MinIO Quickstart Guide| Minio中文文档

虚拟机中下载minio: minio的安装及使用_惜鸟的博客-CSDN博客_minio安装

MinIO特点
  • 数据保护

    Minio使用Minio Erasure Code(纠删码)来防止硬件故障。即便损坏一半以上的driver,但是仍然可以从中恢复。

  • 高性能

    作为高性能对象存储,在标准硬件条件下它能达到55GB/s的读、35GB/s的写速率

  • 可扩容

    不同MinIO集群可以组成联邦,并形成一个全局的命名空间,并跨越多个数据中心

  • SDK支持

    基于Minio轻量的特点,它得到类似Java、Python或Go等语言的sdk支持

  • 有操作页面

    面向用户友好的简单操作界面,非常方便的管理Bucket及里面的文件资源

  • 功能简单

    这一设计原则让MinIO不容易出错、更快启动

  • 丰富的API

    支持文件资源的分享连接及分享链接的过期策略、存储桶操作、文件列表访问及文件上传下载的基本功能等。

  • 文件变化主动通知

    存储桶(Bucket)如果发生改变,比如上传对象和删除对象,可以使用存储桶事件通知机制进行监控,并通过以下方式发布出去:AMQP、MQTT、Elasticsearch、Redis、NATS、MySQL、Kafka、Webhooks等。

  • 使用docker进行环境部署和启动

docker run -p 9000:9000 --name minio -d --restart=always -e "MINIO_ACCESS_KEY=minio" -e "MINIO_SECRET_KEY=minio123" -v /home/data:/data -v /home/config:/root/.minio minio/minio server /data

在浏览器中输入:虚拟机ip:9000 即可进入登录页面

Access Key为minio    Secret_key 为minio123 进入系统后可以看到主界面

点击+可以创建桶

如果上传出现一下异常: io.minio.errors.ErrorResponseException: The difference between the request time and the server's time is too large.

在服务器上执行命令:

ntpdate cn.pool.ntp.org

单独执行如上命令,只能临时解决时间同步,如果希望每次开启虚拟机都同步时间,需要将执行如下操作:

1.编辑 vim /etc/rc.local,将命令ntpdate cn.pool.ntp.org添加到最后一行

vim /etc/rc.local

2.给rc.local添加执行权限

chmod +x /etc/rc.d/rc.local

3.执行命令reboot重启系统,发现时间开机后能立即同步了

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/830340.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号