标签:存储 minio mc 简介 9090 data 安装 MinIO
简介
MinIO是一款高性能的分布式对象存储系统。
特性
- 轻便
- 高性能
- 跨平台
- 高扩展性
- 云原生支持
- 兼容Amazon S3
基本概念
s3
:simple storage service,简单存储服务,由Amazon在2006年提出。S3提供一个简单的web服务接口,可用于随时在web上的任何位置存储和检索任何数量的数据。object
:存储到服务端的基本对象,如文件、字节流等bucket
:存储object的逻辑空间。每个bucket之间的数据是相互隔离的。Drive
:部署MinIO时设置的硬盘,MinIO中所有对象数据都存储在Drive中set
:一组Drive的集合,分布式部署根据集群规模自动化分一个或多个Set,每个Set中的Drive分布在不同位置。一个对象存储在一个 Set 上。Erasure Code
:纠删码,一种用于恢复丢失和损坏数据的算法。在同一集群内,MinIO 自己会自动生成若干纠删组(Set),用于分布存放桶数据。一个纠删组中的一定数量的磁盘发生的故障(故障磁盘的数量小于等于校验盘的数量),通过纠删码校验算法可以恢复出正确的数据。
安装
以下步骤为单击单盘安装,仅供测试学习使用,生产环境下请以集群方式部署。
环境
- 系统版本:centos 7
- minio版本:RELEASE.2022-07-15T03-44-22Z
直接安装
# 文件大小大概90多MB,在国内下载可能会比较慢
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
# 目录可替换
mkdir ~/minio
minio server ~/minio --console-address :9090
# nohup minio server /home/apps/minio/data/ --console-address 192.168.0.20:9090 > /home/apps/minio/logs/app.log 2>&1 &
# 浏览器访问url和管理员账密会在启动日志中显示
# 默认账密是: minioadmin/minioadmin
docker安装
mkdir -p ~/minio/data
docker run \
-p 9000:9000 \
-p 9090:9090 \
--name minio \
-v ~/minio/data:/data \
-e "MINIO_ROOT_USER=ROOTNAME" \
-e "MINIO_ROOT_PASSWORD=CHANGEME123" \
quay.io/minio/minio server /data --console-address ":9090"
安装客户端
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/mc
# 为远程连接设置别名
mc alias set local http://127.0.0.1:9000 minioadmin minioadmin
mc admin info local
参考
标签:存储,minio,mc,简介,9090,data,安装,MinIO 来源: https://www.cnblogs.com/XY-Heruo/p/16492890.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。