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

Minio搭建对象存储服务器(一)

Minio搭建对象存储服务器(一)

MinIO简介

对象存储服务(Object Storage Service,OSS)是一种海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。
对象存储的应用范围非常广泛,小至图床、文件服务,大至大数据应用。无论是个人还是企业,搭建一个对象存储服务器都是非常有必要的。Minio 是个基于 Golang 编写的开源对象存储套件,虽然轻量,却拥有着不错的性能。
国内许多云厂商提供了对象存储服务:阿里 OSS、腾讯 COS、华为 OBS,等等,它们都能对海量数据进行存储与管理,搭建和使用起来也非常方便,然而就是价格并不便宜【外网下行费用、存储费用、请求费用】。为了节约成本,许多人开始自建对象存储服务器,可自建的话要么性能不好、要么搭建麻烦,难以让人满意。
有没有什么办法可以既免费又便捷还高性能呢?当然是有的,它就是本篇文章要讲解的 MinIO。一次性投资,搞定对象存储服务【一个公网服务器、一块大容量硬盘】

MinIO简介
MinIO是高性能对象存储的先驱。

MinIO是世界上速度最快的对象存储服务器。在标准硬件上,对象存储的读/写速度为183 GB/s和171 GB/s,可以作为一组不同工作负载的主存储层,包括Spark、Presto、TensorFlow、H2O.ai以及Hadoop HDFS的替代品。

官网地址:https://min.io/
Github开源地址:MinIO下载链接

MinIO部署方式

Minio 提供了两种部署方式:单机部署和分布式,两种部署方式都非常简单,其中分布式部署还提供了纠删码功能来降低数据丢失的风险。
单机部署:

minio server /data

分布式部署:

export MINIO_ACCESS_KEY=
export MINIO_SECRET_KEY=
minio server http://host{1...n}/export{1...m} http://host{1...o}/export{1...m}

分布式 MinIO 详细指南:分布式部署指南

MinIO本地部署

第一步:去 github 下载 Minio 源码 https://github.com/minio/minio

第二步:导入 idea,配置好启动参数,并点击运行

第三步:浏览器访问 http://127.0.0.1:9000 ,登录的 AK 就是我们配置在环境变量中的 MINIO_ACCESS_KEY 和 MINIO_SECRET_KEY。登录完成后,我们便进入了 Minio 的控制台,在控制台里我们可以创建 Bucket、上传文件,可以说是非常方便了。

【感谢关注】

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

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

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