共计 1198 个字符,预计需要花费 3 分钟才能阅读完成。
Windows分布式部署Minio
客户端下载地址:https://dl.min.io/server/minio/release/windows-amd64/
Nssm下载地址 : https://nssm.cc/download
需要两台服务器进行相同操作,同步安装和启动,二台机器的系统时间必须调整一致。
配置时间同步,请查看这篇文章:http://wandereryjh.top/windows%e6%97%b6%e9%97%b4%e5%90%8c%e6%ad%a5/
创建好Minio
目录,以及子目录Data1,Data2,logs
。将minio.exe
移动至Minio
根目录下。Nssm
解压到Minio
根目录下。
如下图:
新建TXT文本文档,输入下面内容(IP和端口根据实际情况替换):
@echo off
set MINIO_ROOT_USER=admin
set MINIO_ROOT_PASSWORD=Minio123456
D:\Minio\minio.exe server --address :9001 http://192.168.1.75/D:/Minio/Data1 http://192.168.1.75/D:/Minio/Data2 http://192.168.1.176/D:/Minio/Data1 http://192.168.1.176/D:/Minio/Data2 > D:\Minio\logs\minio.log
pause
输入完成之后修改后缀名为 .bat
!注意不需要换行!!!
两台机器的bat文件内容必须保持一致,IP顺序也不能变更。
通过Nssm配置成windows服务,设置开机自启动
搜索CMD命令指示符,选择管理身份运行
进入到Nssm
目录win64目录下(32位系统进入到win32目录下),输入下方命令
nssm install 服务名
。 服务名可填写MinioServer
,也可以不填,在页面输入服务名称。
此工具不仅限于将Minio配置为服务,Tomcat的bin目录下startup.bat也可以如此操作!只要是bat脚本文件理论上都可以如此操作安装为服务!思维不要局限于Minio
Path
选择我们配置好的MinioServer.bat
文件,检查好下方Service name服务名
,然后点击Install service
即可完成Minio
服务配置。
配置成功如下图:
最后保持两台服务器的时间必须一致,并同时启动服务,在浏览器输入MinioServer.bat
里面的网址和端口进入到Minio
登陆页面即可。
示例:192.168.1.75:9001
进入的页面如下
示例:192.168.1.176:9001
进入的页面如下
进入任意一个minio
服务的网址,输入MinioServer.bat
中的账号密码,进入Minio
后台创建桶!!!
输入桶名称即可!
上传图片测试,需要实现。一台服务上传图片,两台都能访问!