栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > Java

Minio集群部署安装教程

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Minio集群部署安装教程

安装前需要用虚拟机再添加一个磁盘后将磁盘挂载到/opt/minio目录。

Linux磁盘挂载

minio集群部署需要独占磁盘分区,不能使用文件夹代替。最开始直接在/opt/minio目录下面创建data启动时报错,后面挂载一个磁盘后就可以了。

Error: Disk `/data` is part of root disk, will not be used (*errors.errorString)
       7: internal/logger/logger.go:270:logger.LogIf()
       6: cmd/erasure-sets.go:1177:cmd.markRootDisksAsDown()
       5: cmd/prepare-storage.go:223:cmd.connectLoadInitFormats()
       4: cmd/prepare-storage.go:302:cmd.waitForFormatErasure()
       3: cmd/erasure-server-pool.go:109:cmd.newErasureServerPools()
       2: cmd/server-main.go:694:cmd.newObjectLayer()
       1: cmd/server-main.go:531:cmd.serverMain()

#创建目录

 

mkdir -p /opt/minio/{run,data} && mkdir -p /etc/minio

cd /opt/minio/run

#下载并上传Minio到/opt/minio/run

wget https://dl.min.io/server/minio/release/linux-amd64/minio


#创建文件

vi /opt/minio/run/run.sh

#Minio默认9000端口,在配置文件中加入–address “127.0.0.1:9029” 可更改端口
#注意 :
#MINIO_ROOT_USER:用户名,长度最小是5个字符
#MINIO_ROOT_PASSWORD:密码,密码不能设置过于简单,不然minio会启动失败,长度最小是8个字符
#–config-dir:指定集群配置文件目录
#拷贝到run.sh文件

#!/bin/bash
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=adminbfd123
/opt/minio/run/minio server --config-dir /etc/minio 
        --address "0.0.0.0:9029" --console-address ":9000" 
        http://192.168.47.130:9029/opt/minio/data 
        http://192.168.47.131:9029/opt/minio/data 
        http://192.168.47.132:9029/opt/minio/data  > minio_server.log

#创建文件stop.sh

vi /opt/minio/run/stop.sh

#拷贝到stop.sh文件

#!/bin/bash
## MinIO停止脚本
ps -ef | grep  minio | grep -v 'grep' | awk '{print $2}'| xargs kill -9

if $? != 0;then
          echo "minio service stop failed."
            exit 1
fi


#创建Minio.server

vi /etc/systemd/system/minio.service

#拷贝minio.service

[Unit]
Description=Minio service
Documentation=https://docs.minio.io/

[Service]
WorkingDirectory=/opt/minio/run/
ExecStart=/opt/minio/run/run.sh
ExecStop=/opt/minio/run/stop.sh

Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-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 daemon-reload
systemctl start minio
systemctl enable minio

#查看集群状态
systemctl status minio.service
#端口号
ufw allow 9029
#重置
systemctl restart ufw


 

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1040798.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号