当前位置: 首页 > article >正文

minio参考官方文档实现多节点部署,基于ubuntu,还是失败了。。。。

参考文档:https://minio.org.cn/docs/minio/linux/operations/install-deploy-manage/deploy-minio-multi-node-multi-drive.html#deploy-minio-distributed

关闭防火墙:

sudo apt install firewalld -y
sudo firewall-cmd --permanent --zone=public --add-port=9000/tcp
sudo firewall-cmd --permanent --zone=public --add-port=9001/tcp
sudo firewall-cmd --reload

安装minio:

wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio_20241029160148.0.0_amd64.deb -O minio.deb
sudo dpkg -i minio.deb

.deb or .rpm 安装包将安装 systemd 文件至 /usr/lib/systemd/system/minio.service

minio.service 文件默认以 minio-user 用户和组身份运行。 您可以使用 groupadd 和 useradd 命令创建用户和组. 以下示例创建用户、组并设置权限以访问MinIO预定用于存储的文件夹路径。 这些命令通常需要管理员 ( sudo ) 权限。

sudo groupadd -r minio-user
sudo useradd -M -r -g minio-user minio-user
sudo mkdir -p /app/minio/data1
sudo mkdir -p /app/minio/data2
sudo chown -R minio-user:minio-user /app/minio

配置域名和ip,修改:/etc/hosts

192.168.2.48 http://minio1.example.com
192.168.2.49 http://minio2.example.com

测试:

ping minio1.example.com
ping minio2.example.com

创建配置文件:/etc/default/minio,这里多个域名之间用空格分隔即可

MINIO_VOLUMES="http://minio1.example.com:9000/app/minio/data1 http://minio1.example.com:9000/app/minio/data2 http://minio2.example.com:9000/app/minio/data1 http://minio2.example.com:9000/app/minio/data2"
MINIO_OPTS="--console-address :9001"
MINIO_ROOT_USER=minioadmin
MINIO_ROOT_PASSWORD=minioadmin

启动服务:

sudo systemctl start minio.service

停止服务:

sudo systemctl stop minio.service

检查服务状态:

sudo systemctl status minio.service
journalctl -f -u minio.service

http://www.kler.cn/a/430314.html

相关文章:

  • VSCode 在Windows下开发时使用Cmake Tools时输出Log乱码以及CPP文件乱码的终极解决方案
  • execl条件比较两个sheet每个单元格的值
  • leetcode 5. 最长回文子串
  • 如何监控批量写入的性能瓶颈?
  • SpringBoot | 使用Apache POI库读取Excel文件介绍
  • 论文导读 | 数据库中的连接操作
  • 香港科技大学广州|智能交通学域博士招生宣讲会—同济大学专场
  • Cesium 问题: 添加billboard后移动或缩放地球,标记点位置会左右偏移
  • 设置笔记本同时连接内外网
  • 【学习总结|DAY015】Java面向对象高级-抽象类、接口
  • [Redis#16] 事务 | vs Mysql | 命令 | WATCH的实现
  • 云原生概念讲解一下
  • 如何在 JavaScript 中进行深度克隆?
  • C语言 while/do-while/for/goto
  • 组件开发的环境准备: nodejs安装,npm镜像源的修改,pnpm包管理器的安装(全局安装),基于pnpm创建脚手架项目
  • 性能测试攻略(一):需求分析
  • 【Linux】通过crond服务设置定时执行shell脚本,实际执行时间却延迟了8小时
  • NASH均衡存在性证明
  • Python 3 和 MongoDB 的集成使用
  • C#实现一个HttpClient集成通义千问-多轮对话功能实现
  • Bluetooth LE AUDIO架构概述
  • /usr/local/go/bin/go: cannot execute binary file: Exec format error
  • go基础总结
  • 蓝桥杯刷题日记01-握手问题
  • C++ 基础教学:开启编程新征程
  • ubuntu系统每天凌晨定时上传redis 备份数据到阿里云OSS上