一、 所需文件资料
如上所示
附上minio的java客户端资料:https://download.csdn.net/download/lmj3732018/21518543
二、操作步骤,每台机器都执行,一模一样的操作
2.1 创建目录
mkdir /data/minio_data/
2.2 挂载磁盘
mount /dev/sda1 /data/minio_data/
2.3 设置服务器重启后自动挂载
编辑文件
vim /etc/fstab
文件末尾添加以下内容
/dev/sda1 /data/minio_data/ xfs defaults 0 0
更改生效
mount -a
2.4 创建启动脚本
mkdir /opt/minio/
将附件中的安装包minio和启动脚本run.sh放在 /opt/minio目录下,run.sh脚本如下:
#!/bin/bash export MINIO_ACCESS_KEY=minio@admin export MINIO_SECRET_KEY=minio123456 /opt/minio/minio server --address ":9000" --console-address ":9001" http://192.168.122.118/data/minio_data/data1 http://192.168.122.119/data/minio_data/data1 http://192.168.122.120/data/minio_data/data1 http://192.168.122.98/data/minio_data/data1 > /opt/minio/minio.log 2>&1
在上述脚本中,配置了登入账号为minio@admin,密码为minio123456。注意,密码账号不要设置的过短,否则可能导致安装失败。服务器端口为9000,此端口为程序与minio交互端口。控制台端口为9001。同时,此脚本中使用了四台机器的总共四个磁盘,安装时,将ip改为自己机器对应的IP即可。
2.5. 创建服务脚本
vim /usr/lib/systemd/system/minio.service
[Unit] Description=Minio service Documentation=https://docs.minio.io/ [Service] WorkingDirectory=/opt/minio/ ExecStart=/opt/minio/run.sh Restart=on-failure RestartSec=5 [Install] WantedBy=multi-user.target
2.6 赋予权限
chmod +x /opt/minio/minio chmod +x /opt/minio/run.sh chmod +x /usr/lib/systemd/system/minio.service
2.7 启动minio
systemctl daemon-reload systemctl start minio systemctl status minio