创建Minio私有化数据对象分布式集群服务器步骤

作者:御融(北京)科技有限公司 发布时间:2025-02-17

       Minio作为优秀的数据对象存储开源项目被大量的企业所应用,本文就Minio分布式集群部署方法及中间碰到的问题做简要总结。

       硬件要求:准备4台电脑(更多服务器要是4的倍数),我们采用配置为:1T硬盘、4G内存

       1、从官网下载二进制文件:

wget https://dl.minio.org.cn/server/minio/release/linux-amd64/minio
chmod +x minio

       2、创建空目录(官网写的是空磁盘,搭建的时候组不成集群一直以为是需要空磁盘,实际验证空目录就可以,后续会说为何组建集群失败)

mkdir {app,conf,logs,data}
将下载的minio二进制文件移动到app文件夹中
mv minio /home/minio/app

       3、编写启动shell文件

#!/bin/bash
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=admin123
/home/minio/app/minio server --config-dir /home/minio/config --console-address":9001"\
http://minio{1...4}:9000/home/minio/data >/home/minio/logs/start.txt 2>&1&

       #上方命令最后一行是组建集群一直失败的地方,之前从网上其他文章拷贝的内容,以ip一行一行的列举节点,结果拷贝是要付出代价的,排查了半天多时间都没找出来原因,一启动就报错:

./run.sh:行6: http://192.168.110.201:9000/home/minio/data:没有那个文件或目录
原有最后一行配置是:
http://192.168.110.201:9000/home/minio/data  /
http://192.168.110.202:9000/home/minio/data  /
http://192.168.110.203:9000/home/minio/data  /
http://192.168.110.204:9000/home/minio/data  /

       明明有这个目录,但启动就报找不到,网上搜都没有同类的问题答案,诡异的是在minio目录下出现了一个空文件名的文件夹,上传文件,居然里边是能出现上传文件的,但仅仅是单节点有,其他节点均未同步,隔了一晚上第二天思考是不是有什么空格符之类的在sh命令中未察觉呢,于是一行一行找,发现就是data后边多了一个空格,删除一个后再启动组建居然成功了,这就是拷贝的代价,很难发现一个空格消耗了大半天的时间才找到解决办法。

       最后直接改成域名形式,取消用ip方式,于是就有了第4步配置

       4、每个节点配置hosts文件

192.168.110.xx1  minio1
192.168.110.xx2  minio2
192.168.110.xx3  minio3
192.168.110.xx4  minio4

       5、按照1234节点顺序依次启动每个节点的启动文件

输入:
(仅第一次输入)chmod +x run.sh
./run.sh

       6、打开浏览器,输入路径即可进行管理

http://minio1:9001

       自此就搭建完毕,剩下的就是minio转业功能用法的研究。

【声明】:极贸易登载该文章目的是为更广泛的传递行业信息,不代表赞同其观点或证实其描述,本网站亦不为其版权负责。若无意侵犯您合法权益的内容,请联系本网站,核实后将立即予以删除!
标签: Minio 私有化数据 分布式集群服务
栏 目

促进商业交流,为诚信商业社会助力,用数据创造新的商业价值,让供应链上下游更畅通。
生意的本质:把好的东西分享给有需要或有缘之人,赢取合理的服务费用,秉着做一单生意交一个朋友才是生意。生是生生不息,意乃心上之意。

公众号二维码
小程序二维码

业务范围

条款规则

联系我们

北京市丰台丽泽金融商务区平安幸福中心A座7层
406054635@qq.com
微信号:406054635
⚠️ 有任何疑问可关注极贸易小程序与在线客服进行咨询。
友情链接: 山西商人网 | LifeAdd生活方式

2013-2024 极贸易 www.jimaoyi.com 版权所有 | 御融(北京)科技有限公司 All Rights Reserved
增值电信业务经营许可证:京B2-20200664 | 京ICP备14004911号-8