一、Minio简介
Minio是GlusterFS创始人之一Anand Babu Periasamy发布新的开源项目。MinIO是一款高性能、分布式的对象存储系统,Minio兼容Amason的S3分布式对象存储项目,采用Golang实现,客户端支持Java,Python,Javacript, Golang语言。
二、Centos 8.5安装minio
1)下载依赖包
[root@localhost ~]# yum -y install wget
2)下载minio安装包
[root@localhost ~]# wget https://dl.min.io/server/minio/release/linux-amd64/minio
3)授权minio
[root@localhost ~]# mv minio /usr/bin
[root@localhost ~]# chmod +x /usr/bin/minio
4)执行命令确认是否安装成功
[root@localhost ~]# minio --version
5)创建minio数据存放目录和日志文件
[root@localhost ~]# mkdir -p /data/minio
[root@localhost ~]# touch /var/log/minio.log
6)启动minio
[root@localhost ~]# minio server /data/minio
注意:按照上述方式启动,每次启动minio后console端口都会发生变化,因此需要固定端口。
后台启动minio
[root@localhost ~]# nohup minio server /data/minio --console-address ":39000" --address ":9000" >> /var/log/minio.log 2>&1 &
7)访问minio
浏览器输入http://192.168.56.130:9000,如下图所示
8)登录minio
1、输入账号密码:minioadmin,如下图所示
2、创建bucket
9)设置环境变量
minio默认的用户名密码为minioadmin,如需修改可以设置minio的环境变量。
[root@localhost ~]# vim /etc/profile
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=Aa123456
[root@localhost ~]# source /etc/profile
10)创建minio启动脚本
[root@localhost ~]# vim start_minio.sh
#!/bin/bash
#Date:2023-7-3 16:54:50
nohup minio server /data/minio --console-address ":39000" --address ":9000" \>\> /var/log/minio.log 2\>\&1 \&
[root@localhost ~]# chmod +x start_minio.sh
11)启动minio
停止旧minio进程
[root@localhost ~]# ps -ef |grep -v grep |grep minio |awk '{print $2}' |xargs kill
[root@localhost ~]# sh start_minio.sh
12)查看进程和端口
[root@localhost ~]# ps -ef |grep minio
[root@localhost ~]# netstat -lntup |grep minio
13)登录minio
输入账号密码,如下图所示
历史上的今天
7 月
5