Minio搭建分布式集群脚本

2023-10-21 11:51:19 浏览数 (2)

# Minio搭建分布式集群脚本

# 下载

代码语言:javascript复制
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod  x minio

创建文件夹min-data{1..4}logs

代码语言:javascript复制
.
├── logs
│   ├── minio-9001.log
│   ├── minio-9002.log
│   ├── minio-9003.log
│   └── minio-9004.log
├── mc
├── min-data1
├── min-data2
├── min-data3
├── min-data4
├── minio
├── run.sh
└── stop.sh

# 脚本

run.shopen in new window

代码语言:javascript复制
#!/bin/bash

MINIO_HOME=/home/lbx/apps/minio
MINIO_HOST=x.x.x.x
#accesskey and secretkey
ACCESS_KEY=minio 
SECRET_KEY=minio123

for i in {01..04}; do
    CI=true MINIO_ACCESS_KEY=${ACCESS_KEY} MINIO_SECRET_KEY=${SECRET_KEY} nohup ${MINIO_HOME}/minio  server --address "${MINIO_HOST}:90${i}" --console-address "${MINIO_HOST}:190${i}" http://${MINIO_HOST}:9001/home/lbx/apps/minio/min-data1 http://${MINIO_HOST}:9002/home/lbx/apps/minio/min-data2 http://${MINIO_HOST}:9003/home/lbx/apps/minio/min-data3 http://${MINIO_HOST}:9004/home/lbx/apps/minio/min-data4 > ${MINIO_HOME}/logs/minio-90${i}.log 2>&1 &
done

stop.shopen in new window

代码语言:javascript复制
#!/bin/bash

kill -15 `pidof minio`

# 参考

Minio新版本部署问题处理(is part of root disk, will not be used)open in new window

MinIO | Code and downloads to create high performance object storageopen in new window

MinIO 的分布式部署 - Mason技术记录 open in new window

0 人点赞