minio存储类型 归档管理页面_minio分布式存储系列(一)__介绍及开箱使用

minio分布式存储系列(一)__介绍及开箱使用

简介:

Minio 是一个基于Go语言编写的对象存储服务。它兼容亚马逊S3云存储服务接口,可以理解为是S3的开源版本(亚马逊S3:专为从任意位置存储和检索任意数量的数据而构建的对象存储,官网地址:Amazon S3),非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,文件大小从几kb到最大5T之间。

MinIO 是一款高性能、分布式的对象存储系统. 它是一款软件产品, 可以100%的运行在标准硬件。即X86等低成本机器也能够很好的运行MinIO。

MinIO与传统的存储和其他的对象存储不同的是:它一开始就针对性能要求更高的私有云标准进行软件架构设计。因为MinIO一开始就只为对象存储而设计。所以他采用了更易用的方式进行设计,它能实现对象存储所需要的全部功能,在性能上也更加强劲,它不会为了更多的业务功能而妥协,失去MinIO的易用性、高效性。 这样的结果所带来的好处是:它能够更简单的实现局有弹性伸缩能力的原生对象存储服务。

MinIO在传统对象存储用例(例如辅助存储,灾难恢复和归档)方面表现出色。同时,它在机器学习、大数据、私有云、混合云等方面的存储技术上也独树一帜。当然,也不排除数据分析、高性能应用负载、原生云的支持。

特点:

minio的特点在于简单、轻量级、对开发者友好、AIP易于上手、易维护。

框架设计:

MinIO设计为云原生,可以作为轻量级容器运行,由外部编排服务(如Kubernetes)管理。整个服务器约为40MB静态二进制文件,即使在高负载下也可以高效利用CPU和内存资源。结果是可以在共享硬件上共同托管大量租户。

MinIO在带有本地驱动器(JBOD / JBOF)的商品服务器上运行。集群中的所有服务器的功能均相同(完全对称的体系结构)。没有名称节点或元数据服务器。

MinIO将数据和元数据作为对象一起写入,从而无需使用元数据数据库。此外,MinIO以内联,严格一致的操作执行所有功能(擦除代码,位rotrot检查,加密)。结果是MinIO异常灵活。

每个MinIO群集都是分布式MinIO服务器的集合,每个节点一个进程。 MinIO作为单个进程在用户空间中运行,并使用轻量级的协同例程来实现高并发性。将驱动器分组到擦除集(默认情况下,每组16个驱动器),然后使用确定性哈希算法将对象放置在这些擦除集上。

MinIO专为大规模,多数据中心云存储服务而设计。每个租户都运行自己的MinIO群集,该群集与其他租户完全隔离,从而使他们能够保护他们免受升级,更新和安全事件的任何干扰。每个租户通过联合跨地理区域的集群来独立扩展。

安装(Linux服务器单节点环境):

在Docker(都知道docker吧?不了解docker的在下方评论)中安装MinIO服务端单节点,需要创建Access和Secret(理解为用户名和密码), MinIO允许常规字符串作为Access和Secret。

1、 在docker中搜索minio服务端版本

docker search minio #如图所示,搜索到最新版本的minio服务端版本

2、在docker中拉取最新版minio服务短版本镜像

docker push minio/minio

拉取是否成功可以通过docker images minio/minio 进行查看,如图所示,已经获取到minio服务端版本镜像。

3、在docker中运行minio,并这是Access和Secret和磁盘映射

docker run -p 9000:9000 --name minio1 -e "MINIO_ACCESS_KEY=AKIAIOSFODNN7EXAMPLE" -e "MINIO_SECRET_KEY=wJalrXUtnFEMI K7MDENG" -v /mnt/data:/data -v /mnt/config:/root/.minio minio/minio server /data

终端输出如图所示的,即表示docker安装minio成功。

但是你返回的时候,发现minio无法后台运行,这时候如何操作呢?

这是,需要使用的命令有:

docker ps -a #查看当前所有容器,如下图所示

docker start minio1 #运行刚创建好的容器,如下图所示

到这里,minio就算安装完成了,接下来就是如何访问和使用了。

浏览器端访问及如何使用:

1、根据刚才docker端口的映射是9000,在浏览器端地址栏输入:http://127.0.0.1:9000,期待已久的页面终于出现。

Access Key和Secret key输入的是刚才在docker中设置字符串,如何进入文件上传页面。

2、创建桶,上文件对象

界面的左侧是存放创建好的桶,右侧存放的是桶对应的对象文件。

什么是桶:

通俗理解为:类似于计算机里面的文件夹,但是又区分与文件夹的概念,因为文件夹里面可以创建文件夹,但是minio的概念里,创建的桶是唯一的,不允许在桶里面在创建新桶。

什么是文件对象:

通俗理解为:类似于计算机里面的文件,但是在minio的概念里,所有的文件都统称为对象,所以后续的AIP操作都是针对文件对象进行操作。

如何创建桶:

点击右下角的“+”号,选择“create bucket” 输入桶名称,即可在minio中创建好一个桶。

如何上传文件对象:

在刚才创建好的桶“mybucker”中点击右下角“+”号,选择“upload file”选择要上传的文件,即可将文件上传到minio中。

到此,docker如何创建minio,及浏览器端如何使用minio,创建桶,上传文件对象,到这里就介绍结束了,我们下期将介绍minio sdk的使用,主要是针对Java minio API的介绍和使用。

如果你对我感兴趣,欢迎随时关注我,点赞,赠人玫瑰,手有余香,如果你还有任何疑问或者不理解的地方,或者有更好的建议,或大家想了解某方面的知识点,欢迎大家在下方留言,我会第一时间回复大家!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/503494.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

电脑视频html5全屏掉帧,Windows 10使用自带的电影和电视全屏看视频时掉帧(画面卡顿)...

Windows 10自带的“电影和电视”应用能应付一些常见的视频格式,还能播放360度全景视频,对部分人来说用它就够了,不需要额外安装其它播放视频的应用。在使用电影和电视全屏播放视频的过程中,部分人可能会出现掉帧情况,画…

hadoop job 数量_Hadoop job任务分配

1. 必要性Hadoop提供了多个配置参数使得admin和user可以灵活设定内存;有些参数有defaut-value, 有些选项是cluster specific以支持memory-intensive作业。当构建一个cluster时,admin可以先设定一些appropriate default value;其他一些参数设定…

计量经济学计算机输出结果,计量经济学作业答案A..doc

计量经济学作业答案A.计量经济学(本科)第一次作业(First Assignment) 答案问题1某一元回归模型y ?0 ?1 x u 中 ?1 的估计量(OLS法-最小二乘法)用表示。检验 ?1 0的t统计量定义为 t ,其中S()为的样本标准差(Standard Error)。问题:1) 请找出t统计…

均值滤波器类型_均值滤波适用于处理什么样的噪声

图像降噪是图像处理中的专业术语。在现实生活中,我们看到的数字图像,在数字化和传输过程中由于常受到成像设备与外部环境噪声干扰等影响,把这些图像称为含噪图像或者叫噪声图像。减少数字图像中噪声的过程称为图像降噪,有时候又称为图像去噪。…

采用计算机发布调度命令时 必须严格遵守,实用文档其他之铁路调度命令格式图片调度命令规范格式...

铁路调度命令格式图片调度命令规范格式一、发布行车调度命令的原则1.指挥列车运行的命令和口头指示,只能由列车调度员发布。旅客列车的加开、停运、折返、变更径路及车辆甩挂的命令,经铁道部、铁路局客运调度分别报告值班处长、值班主任同意签字后&#…

c3p0 参数 模糊查询_Hibernate day03笔记

Hibernate的关联关系映射:(多对多)多对多的配置:步骤一创建实体和映射:Student:public class Student {private Integer sid;private String sname;//学生选择多门课程.private Set courses new HashSet();...}Course:public class Course {private Integer cid;private Strin…

微型计算机实验四答案,微型计算机技术实验指导书的答案.doc

微型计算机技术实验指导书的答案3、设计要求:(1)在数据段偏移地址为1000H处开始,连续存放有3字节数据(高位对应高地址,低位对应低地址)1003H处连续存放2字节的数据(高位对应高地址,低位对应低地址),求两个数据之和。并…

mybatis 动态传入表名 注解_mybatis 标签 和注解 ( 动态 sql的 用法)

1. 动态 sqlmybatis select 元素总结:一般下执行完commit操作都需要刷新缓存,flushCachetrue表示刷新缓存,这样可以避免数据库脏读。注意:(1)当为select语句时:flushCache默认为false,表示任何时候语句被调…

微型计算机的alu部件是包含在,微型计算机的ALU部件是什么?

计算机中执行各种算术和逻辑运算操作的部件。运算器的基本操作包括加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、比较和传送等操作,亦称算术逻辑部件(ALU)。计算机运行时,运算器的操作和操作种类由控制器决定。运…

yolov4 开发环境搭建_YOLOv4 的各种新实现、配置、测试、训练资源汇总

点击上方“计算机视觉life”,选择“星标”快速获得最新干货近日最火的莫过于 YOLOv4 的横空出世,CV君在第一时间进行了 YOLOv4的论文解读:得到了大家的广泛关注。以下视频为 YOLOv4 在驾驶环境的测试结果:来自 https://www.youtub…

计算机基础知识的重点,计算机基础知识重点

计算机基础知识重点1、 第一台电子计算机诞生时间?2、 计算机的发展按照逻辑元件分为哪几个阶段?3、 计算机之父是谁?提出了什么原理?原理内容是什么?4、 计算机系统的组成5、 常见的输入输出设备有哪些?6、…

交换机putty怎么调试_使用在300和500系列托管型交换机的一个控制台连接通过PuTTY访问CLI...

目标交换机可以通过命令行界面(CLI)访问和配置。访问CLI在一个终端的基于窗口允许命令被输入。对于有更多体验用终端命令的用户,这可能是一更加容易的替代方案到导航Web配置工具。某些任务例如恢复管理员密码可能通过CLI只执行。为了访问CLI您必须使用SSH客户端。Pu…

春考天津计算机知识点,天津春季高考计算机模拟试题

天津春季高考计算机模拟试题一、单项选择题:每题2分,共20分。在每小题给出的四个选项中,只有一项是最符合题目要求的。1. 第一代电子计算机使用的电子元器件是( )A、晶体管 B、电子管 C、中小规模集成电路 D、大或超大规模集成电路2. 二进制数…

layui 传递前端请求_layui弹出层如何传值?

layui弹出层如何传值?下面本篇文章给大家介绍一下layui弹窗间的传值(layui弹出层传值)(窗口传值)。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。主要有两部分从主窗口传值到弹出层从弹出层传值到主窗口通过session互传通…

长春学校计算机科学技术学院,长春大学计算机科学技术学院

长春大学计算机科学技术学院介绍:长春大学计算机科学技术学院成立于1996年。目前,学院下设计算机科学与技术系、网络工程系、软件工程系、计算机基础教学部、计算机实验教学中心五个部门;有计算机科学与技术、网络工程、软件工程三个全日制本…

工具系列:TensorFlow决策森林_(5)使用文本和神经网络特征

文章目录 设置使用原始文本作为特征使用预训练的文本嵌入同时训练决策树和神经网络构建模型训练和评估模型 欢迎来到 TensorFlow决策森林( TF-DF)的 中级教程。 在本文中,您将学习有关 TF-DF的一些更高级的功能,包括如何处理自…

hive 导出json格式 文件_hive支持json格式的数据

Hive支持完全json格式的数据现有json格式的数据test.txt,如下{"name":"zhang","age":"20","sex":"man"}{"name":"li","age":"21","sex":"m…

超级计算机游戏电脑,Salad邀请PC玩家参与全球最大分布式超级计算机的构建

(来自:Salad 官网)据悉,自 2018 年成立以来,Salad 已经在 25 万名 PC 玩家的帮助下,利用闲置的硬件算力、以及开源的桌面应用程序,来帮助验证区块链交易。作为奖励,Salad 用户能够分享计算资源,…

pd对焦速度_捕捉爆炸瞬间!魅蓝Note6双PD对焦速度逆天

随着手机拍照技术的不断突破,手机拍照效果让我们惊叹不已。全新发布的魅蓝Note6手机之前已经被曝光了拍照样张,同时官网也在发布会前夕提出“全球最快的双摄,对焦速度是多少?今天就让我们通过实际样张,感受一下魅蓝Note6给我们带…

更换锁定计算机图片,电脑锁屏图片怎么设置

电脑锁屏图片怎么设置觉得电脑锁屏的图片单调没有新意?其实大家想知道电脑锁屏图片应该怎么设置吗?下面是小编推荐给大家的电脑锁屏图片怎么设置,希望大家有所收获。同时按下窗口键winR,调出运行对话框,如下图所示运行…