minio分布式部署高可用4节点4硬盘实战

minio分布式部署高可用4节点4硬盘实战_第1张图片

minio分布式部署高可用4节点4硬盘实战_第2张图片

minio分布式部署高可用4节点4硬盘实战_第3张图片

minio分布式部署高可用4节点4硬盘实战_第4张图片
4台服务器都执行同样的步骤,执行4次
1、 开通9000端口
2、 执行操作系统的一个进程最大访问文件的数量限制
echo"*softnofile65535">>/etc/security/limits.conf
echo"*hardnofile65535">>/etc/security/limits.conf

3、 在home 下创建一个文件夹举例/home/nasen
将提供minio的离线执行文件复制到目录下
或者自己去下载
http://dl.minio.org.cn/server/minio/release/linux-amd64/minio
4、创建一个存放文件文件夹 mkdir /home/file
5、 编写启动脚本
#!/bin/sh

echo ‘nasen’

cd /home/nasen

ls

export MINIO_ACCESS_KEY=minioadmin
export MINIO_SECRET_KEY=minioadmin

./minio server http://192.168.3.248/home/file http://192.168.3.250/home/file
http://192.168.3.251/home/file http://192.168.3.249/home/file \

6、编写后台启动脚本
#!/bin/sh
echo ‘start minio servers nasen told you’
./start.sh > /home/nasen/minio.log &

在这里插入图片描述
进入到 cd /home/nasen chmod 777 * 全部赋予执行权限

7、4个服务器的脚本都是一致全部一样,存放文件的路径也是一样
全部部署完成之后,要按脚本的顺序开启服务

248第一个,250第二个,251第三个,249第四个
依次执行run.sh脚本后台执行
然后查看启动日志
tail –f /home/nasen/minio.log
正常启动会下列的提示
minio分布式部署高可用4节点4硬盘实战_第5张图片
登录地址验证各个服务是否正常

minio分布式部署高可用4节点4硬盘实战_第6张图片
测试数据同步验证验证

minio分布式部署高可用4节点4硬盘实战_第7张图片
minio分布式部署高可用4节点4硬盘实战_第8张图片
248后台上传之后,登录其他249,250,251后台验证上传数据同步一致代表部署正常
minio分布式部署高可用4节点4硬盘实战_第9张图片
踩坑提示:
4个服务器的时间必须要一致,MINIO是依赖时间来同步文件的,如果时间相差超过3秒,同步就会有问题。建议定时器每天同步一次文件服务器的时间。这个是一个非常关键的点,生产环境遇到很多都是时间不同步导致的生产事故。

你可能感兴趣的:(minio,分布式文件系统,分布式存储,java,hdfs)