文件存储系统minio搭建
1 先从远端下载minio可执行文件
#创建文件夹,-p表示递归创建
mkdir -p /usr/local/minio
#进入minio目录
cd /usr/local/minio
#下载minio文件
wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio
#给下载的minio文件添加执行权限
chmod +x minio
#注意如果系统中没有wget命令,先安装
#更新yum库
sudo yum update
#安装wget
sudo yum install wget
2 再创建变量配置文件
#新建存储数据的目录,根据你的实际情况更改
mkdir -p /data/minio/
#创建配置文件,并且复制以下内容到配置文件,根据自己的实际情况更改其中的参数
vi /etc/default/minio
#复制以下内容到配置文件,根据你的情况修改其中参数
MINIO_ROOT_USER="minio"
MINIO_ROOT_PASSWORD="1903@heBut."
MINIO_VOLUMES="/data/minio/"
MINIO_OPTS="--address 0.0.0.0:9000"
MINIO_OPTS1="--console-address 0.0.0.0:19001"
3设置开机自启动
#先创建一个执行文件,并把以下内容粘贴到里面,注意根据实际情况更改,
vi /etc/systemd/system/minio.service
#自启动可执行文件内容,以下内容粘贴到minio.service ,注意根据实际情况更改,检查一定要全部粘过去
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/minio/minio
[Service]
WorkingDirectory=/usr/local/minio
ProtectProc=invisible
EnvironmentFile=/etc/default/minio
ExecStartPre=/bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ]; then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\"; exit 1; fi"
ExecStart=/usr/local/minio/minio server --address 0.0.0.0:9000 $MINIO_OPTS $MINIO_OPTS1 $MINIO_VOLUMES
# Let systemd restart this service always
Restart=always
# Specifies the maximum file descriptor number that can be opened by this process
LimitNOFILE=65536
# Specifies the maximum number of threads this process can create
TasksMax=infinity
# Disable timeout logic and wait until process is stopped
TimeoutStopSec=infinity
SendSIGKILL=no
[Install]
WantedBy=multi-user.target
4最后启动
#加载配置
systemctl daemon-reload
#启动minio
systemctl start minio.service
#开启开机自启
systemctl enable minio.service
#其他相关命令
systemctl start minio.service #启动minio服务
systemctl stop minio.service #停止minio服务
systemctl restart minio.service #重新启动服务
systemctl status minio.service #查看服务当前状态
systemctl enable minio.service #设置开机自启动
systemctl disable minio.service #停止开机自启动
网页登录查看
浏览器访问:http://ip:19001/
ip改为你的服务器,然后输入你上面设置的账号密码,登入进去
服务器部署minio参考资料
常见文件系统:ceph,阿里巴巴oss
springboot集成minio
下面这一篇章写得太全了,直接参考吧