MinIO简单说明: 1、MinIO是一个轻量的对象存储服务,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等。 2、MinIO使用简单,功能强大,支持各种平台,单个文件最大5TB,兼容 Amazon S3接口,提供了 Java、Python、GO等多版本SDK支持。 3、MinIO集群采用去中心化共享架构,每个结点是对等关系,通过Nginx可对MinIO进行负载均衡访问。 4、MinIO采用去中心化设计,在大数据领域,通常的设计理念都是无中心和分布式。 5、Minio分布式模式可以搭建一个高可用的对象存储服务,你可以使用这些存储设备,而不用考虑其真实物理位置。 6、Minio分布式模式将分布在不同服务器上的多块硬盘组成一个对象存储服务,由于硬盘分布在不同的节点上,分布式Minio避免了单点故障。 7、MinIO分布式模式下根目录/不可以做为MinIO的数据目录,MinIO官方建议MinIO集群最少4个节点。 8、分布式Minio使用的数据目录必须是干净的,里面不能有数据。 官方网站:https://min.io/ 下载地址(二进制包安装):https://dl.min.io/server/minio/release/linux-amd64/minio MinIO客户端mc(二进制包安装):https://dl.min.io/client/mc/release/linux-amd64/mc 安装部署 在所有节点执行操作 操作系统:CentOS-7.x 1、关闭SELINUX vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq! #保存退出 setenforce 0 #使配置立即生效 2、开启防火墙 系统默认使用的是firewall作为防火墙,这里改为iptables防火墙。 MinIO默认API通信端口是9000,Console端口随机生成,生产环境建议修改。 API端口:6900 Console端口:6901 2.1、关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 systemctl mask firewalld systemctl stop firewalld yum remove firewalld [...]
查看全文