网站建设策划书的基本格式,电商营销的策略与方法,梦幻西游手游网页版官网,网站怎么做下载网页代码Linux集群版及Windows单机版分布式版 1.Linux集群版1.1 安装启动停止1.2 将MinIO添加到服务 2.Windows2.1 官网安装2.2 本地测试2.2.1 cmd启动脚本2.2.2 winsw脚本 3.总结 1.Linux集群版
官网下载地址 https://min.io/download#/linux#xff1b; 官网安装文档 https://min.i… Linux集群版及Windows单机版分布式版 1.Linux集群版1.1 安装启动停止1.2 将MinIO添加到服务 2.Windows2.1 官网安装2.2 本地测试2.2.1 cmd启动脚本2.2.2 winsw脚本 3.总结 1.Linux集群版
官网下载地址 https://min.io/download#/linux 官网安装文档 https://min.io/docs/minio/linux/index.html。
1.1 安装启动停止
每个节点的安装可参考Linux单机版集群版的启动脚本
#!/bin/bash
export MINIO_ROOT_USERminioadmin
export MINIO_ROOT_PASSWORDminioadmin
/usr/local/bin/minio server --config-dir /home/minio/data \--address 0.0.0.0:9029 --console-address :9000 \http://xxx.xxx.xx.xxx:9029/home/minio/data \http://xxx.xxx.xx.xxx:9029/home/minio/data \http://xxx.xxx.xx.xxx:9029/home/minio/data /home/minio/data/minio.log集群版的停止脚本
#!/bin/bash
ps -ef | grep minio | grep -v grep | awk {print $2}| xargs kill -9if [ $? -ne 0 ];thenecho MinIO service stop failed.exit 1
fi1.2 将MinIO添加到服务
创建minio.service
vim /etc/systemd/system/minio.service添加内容
[Unit]
DescriptionMinio service
Documentationhttps://docs.minio.io/[Service]
WorkingDirectory/opt/minio/run/
ExecStart/opt/minio/run/run.sh
ExecStop/opt/minio/run/stop.shRestarton-failure
RestartSec5[Install]
WantedBymulti-user.target修改权限
chmod x /etc/systemd/system/minio.service chmod x /opt/minio/run/minio chmod x /opt/minio/run/run.sh chmod x /opt/minio/run/stop.sh使用systemctl启动集群
# 是配置文件 minio.service 生效
systemctl daemon-reload
# 启动服务
systemctl start minio
# 设置开机启动
systemctl enable minio# 查看集群状态
systemctl status minio.service
# 端口号
ufw allow 9029
# 重置
systemctl restart ufw2.Windows
2.1 官网安装
PS Invoke-WebRequest -Uri https://dl.min.io/server/minio/release/windows-amd64/minio.exe -OutFile C:\minio.exe
PS setx MINIO_ROOT_USER admin
PS setx MINIO_ROOT_PASSWORD admin123
PS C:\minio.exe server F:\Data --console-address :90012.2 本地测试
2.2.1 cmd启动脚本
单机版的启动
echo off
rem setx MINIO_ROOT_USER admin
rem setx MINIO_ROOT_PASSWORD admin123
minio.exe server D:\minio_data --console-address :9001
exit单机多目录的举例
echo off
rem setx MINIO_ROOT_USER admin
rem setx MINIO_ROOT_PASSWORD admin123
minio.exe server C:\minio_data E:\minio_data --console-address :9001
exit分布式的启动
echo off
rem setx MINIO_ROOT_USER admin
rem setx MINIO_ROOT_PASSWORD admin123
minio.exe server --config-dir E:\minio_data http://tcloud:9000/data/minio/data --console-address :9001
exit2.2.2 winsw脚本
serviceidminio-server/idnameMinIO-Server/namedescriptionThis service runs MINIO OBJECT STORE./descriptionenv nameMINIO_HOME value%BASE%/executable%BASE%\minio.exe/executableargumentsserver D:\minio_data --console-address :9001/argumentslogpath%BASE%\logs/logpathlog moderoll-by-size-timesizeThreshold1024/sizeThresholdpatternyyyyMMdd/patternautoRollAtTime00:00:00/autoRollAtTimezipOlderThanNumDays5/zipOlderThanNumDayszipDateFormatyyyyMMdd/zipDateFormat/logenv nameMINIO_ROOT_USER valueadmin /env nameMINIO_ROOT_PASSWORD valueadmin123 /
/service3.总结
MinIO的安装部署还是比较简单的部署方式比较多样。