Minio(一) | 搭建Minio服务器(单节点)

Minio介绍

简述

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

        MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。

Minio官网

特点

  • 操作简单:无论从安装部署还是使用,都是十分的简单易用
  • 高性能:作为高性能对象存储,在标准硬件条件下它能达到55GB/s的读、35GG/s的写速率
  • 可扩容:不同MinIO集群可以组成联邦,并形成一个全局的命名空间,并跨越多个数据中心
  • 云原生:容器化、基于K8S的编排、多租户支持
  • Amazon S3兼容:Minio使用Amazon S3 v2 / v4 API。可以使用Minio SDK,Minio Client,AWS SDK和AWS CLI访问Minio服务器。
  • 可对接后端存储: 除了Minio自己的文件系统,还支持DAS、 JBODs、NAS、Google云存储和Azure Blob存储。
  • SDK支持: 基于Minio轻量的特点,它得到类似Java、Python或Go等语言的sdk支持
  • Lambda计算: Minio服务器通过其兼容AWS SNS / SQS的事件通知服务触发Lambda功能。支持的目标是消息队列,如- Kafka,NATS,AMQP,MQTT,Webhooks以及Elasticsearch,Redis,Postgres和MySQL等数据库。
  • 有操作页面
  • 功能简单: 这一设计原则让MinIO不容易出错、更快启动
  • 支持纠删码:MinIO使用纠删码、Checksum来防止硬件错误和静默数据污染。在最高冗余度配置下,即使丢失1/2的磁盘也能恢复数据

单节点搭建Minio

下载Minio。

下载地址:minio

创建目录存放minio文件和数据

/home/minio:将下载的minio放入此目录
/home/mindata:指定minio存储数据的目录

给minio加执行权限

  • chmod +x minio
    在这里插入图片描述

准备Minio.service

  1. 创建minio.service文件
    1.1 配置用户为admin:Environment=“MINIO_ACCESS_KEY=admin”
    1.2 配置用户密码为12345678:Environment=“MINIO_SECRET_KEY=12345678”
    1.3 配置启动minio文件的路径以及存储数据的目录:ExecStart=/home/minio/minio server /home/mindata/
    1.4 配置启动失败重启:Restart=on-failure RestartSec=15
[Unit]
Description=MinioService
Documentation=https://docs.minio.io/

[Service]
Environment="MINIO_ACCESS_KEY=admin"
Environment="MINIO_SECRET_KEY=12345678"
ExecStart=/home/minio/minio server /home/mindata/
Restart=on-failure
RestartSec=15

[Install]
WantedBy=multi-user.target
  1. 放入/etc/systemd/system目录
  2. 启动Minio服务
    启动服务:systemctl start minio.service
    查看启动日志:journalctl -u minio.service -f
    查看mino服务状态:systemctl status minio.service
    在这里插入图片描述
    在这里插入图片描述
    注意:官网还有docker等其他的搭建安装方式。

下一篇:Minio(二) | Minio多用户权限控制

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值