MinIO 是高性能的对象存储,是为海量数据存储、人工智能、大数据分析而设计的,它完全兼容Amazon S3接口,单个对象最大可达5TB,适合存储海量图片、视频、日志文件、备份数据和容器/虚拟机镜像等。MinIO主要采用Golang语言实现,,客户端与存储服务器之间采用http/https通信协议。
多种方式部署:单机部署/分布式部署
以下为单机部署步骤
一、环境:
centos 7
准备工作:创建文件夹,下载安装包
mkdir -p /home/minio
cd /home/minio
#也可以上传压缩包
wget https://dl.min.io/server/minio/release/linux-amd64/minio
二、安装
1、给minio赋权
chmod +x minio
2、设置用户名、密码
设置控制台账号(最少3位)、密码(最少8位)
export MINIO_ACCESS_KEY=admin
export MINIO_SECRET_KEY=admin123456
也可以在/etc/profile文件中配置环境变量
3、创建存储目录及日志文件
创建存储目录、日志文件
mkdir -p /home/minio/data
cd /home/minio/data
touch minio.log
三、启动服务
进入minio的下载目录
#进入minio的下载目录
cd /home/minio
#直接启动
./minio server /home/minio/data
#后台启动
nohup ./minio server --address '0.0.0.0:9000' --console-address '0.0.0.0:9999' /home/minio/data >/home/minio/data/minio.log 2>&1 &
#服务器端口 9000
#网页跳转端口 9999
四、登录
访问链接:ip:9000