Linux Minio 集群搭建(全网超详细篇)

这篇具有很好参考价值的文章主要介绍了Linux Minio 集群搭建(全网超详细篇)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

Minio集群搭建

前期准备

服务器准备

同步系统时间

 开始搭建

1.挂载磁盘

创建目录(四台服务器全部执行)

挂载/home/minio目录(这儿看你们自己要挂载哪个磁盘)

挂载成功后配置文件(不配置,服务器重启后,会导致掉盘)

2.安装minio (内网环境自行下载导入)

3. 创建start.sh启动脚本(命名随便,四台服务器全部导入)

4.授权minio文件 和 脚本文件

5.启动脚本 4台服务器全部执行


Minio集群搭建

继上期单体搭建后,再写一篇集群搭建版。

本环境为 Rocky9.3(与Centos7 相似)

前期准备

服务器准备

我这边是准备了 四台服务器。

192.168.1.11

192.168.1.12

192.168.1.13

192.168.1.14

同步系统时间

timedatectl status # 查看时间

timedatectl set-ntp yes # 设置NTP时间同步

 开始搭建

1.挂载磁盘

创建目录(四台服务器全部执行)

mkdir /home/minio/data

挂载/home/minio目录(这儿看你们自己要挂载哪个磁盘)

mkfs -t ext4 /dev/sdb                   //格式化命令

mount /dev/sdb /home/minio     //挂载命令

lsblk                                             //查看

挂载成功后配置文件(不配置,服务器重启后,会导致掉盘)

vim /etc/fstab                     //接到最后一行写就好。 

/dev/sdb /home/minio                                               ext4    defaults        0 0

注意:如发现创建的 data文件名在挂载命令结束后变为了lost+found 不用管,再创建一个data文件就好。

2.安装minio (内网环境自行下载导入)

四台服务器全部下载 下载到 /home/minio 目录下

wget https://dl.min.io/server/minio/release/linux-amd64/minio

3. 创建start.sh启动脚本(命名随便,四台服务器全部导入)

编写脚本文件

vim /home/minio/start.sh

以下为脚本文件

#!/bin/bash

export MINIO_ROOT_USER=miniotest

export MINIO_ROOT_PASSWORD=miniotest

nohup /home/minio/minio server \

--console-address "192.168.1.xx:9001" \   //一些配置端口指向 想改就改 不写也无所谓

--address "192.168.1.xx:9000" \                 //一些配置端口指向 想改就改 不写也无所谓

http://192.168.1.11/home/minio/data \

http://192.168.1.12/home/minio/data \

http://192.168.1.13/home/minio/data \

http://192.168.1.14/home/minio/data \

> /home/minio/data/ minio.log 2>&1 &

注:加 \ 是我在没加的时候会报错启动。  配置指向,写当前本地网络ip,不配置也无所谓,有日志可以看的。配置了本地网络后,我 localhost无法访问,只能用本地192段ip访问。

有发现原因的评论说一下哈哈哈,互相学习。

4.授权minio文件 和 脚本文件

chmod +x /home/minio/minio && chmod +x /home/minio/start.sh

5.启动脚本 4台服务器全部执行

./start.sh

注:如果发现没启动完好。

看看报错信息是不是需要执行以下命令。每台服务器都执行一次就ok了。

export MINIO_PROMETHEUS_AUTH_TYPE="public"

欢迎留言讨论。感谢大家。 文章来源地址https://www.toymoban.com/news/detail-804079.html

到了这里,关于Linux Minio 集群搭建(全网超详细篇)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux Redis主从复制 | 哨兵监控模式 | 集群搭建 | 超详细

    4.1 环境部署 4.2 安装Redis(主从服务器) 4.3 修改Master节点Redis配置文件 (192.168.163.100) 4.4 修改Slave节点Redis配置文件 (192.168.163.110 192.168.163.120) 4.5 验证结果 5.1 哨兵模式的原理 5.2 哨兵模式的作用 5.3哨兵模式的结构 哨兵结构由两部分组成, 哨兵节点 和 数据节点 : 哨兵节点:

    2023年04月14日
    浏览(47)
  • Redis持久化说明及其单台Linux服务器搭建Redis集群架构

    说明:RDB快照主要以二进制文件的形式进行存储数据,主要以文件名dump.rdb进行存储,主要设置redis.conf里面设置’save 60 1000’命令可以开启, 表示在60秒内操作1000次进行一次备份数据。在客户端执行save(同步)和bgsave(异步操作)。 redis.conf 启动redis相关命令 说明:主要把文件生

    2024年02月10日
    浏览(59)
  • Linux搭建Ngrok服务器详细过程

    1.安装go语言并解压到/usr/local/目录下,目录可以自己换别的,go语言版本也可以换高级点的 2.配置go语言的环境变量 1)打开配置文件 2)在最下面新增以下代码 3)重新加载配置文件 3)验证go是否安装成功 结果显示版本信息就表示安装成功 1) 使用大佬已处理好依赖的ngrok文

    2023年04月25日
    浏览(53)
  • Linux搭建SVN服务器详细教程

    本文讲解 Linux 系统下如何搭建 SVN 服务器,详细说明各配置项的功能,最终实现可管控多个项目的复杂配置。   SVN 是 subversion 的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,实现最终集中式的管理。 目前很多互联网公司在使用 SVN,优点在于

    2024年02月09日
    浏览(57)
  • Linux中搭建和配置Apache服务器的详细步骤

    Apache是一款强大的开源Web服务器,广泛用于搭建和托管网站。在Linux系统上,搭建和配置Apache服务器是一个常见的任务,本文将提供详细的步骤和示例代码,帮助大家轻松完成这项任务。 首先,需要在Linux系统上安装Apache服务器。具体命令因Linux发行版而异,以下是一些示例:

    2024年02月03日
    浏览(63)
  • Windows/Linux搭建幻兽帕鲁服务器教程(超详细图文)

    幻兽帕鲁作为一款热门多人在线游戏,为了给玩家提供稳定、流畅的联机体验,阿里云提供了高效便捷的快速部署解决方案,本文将为大家分享阿里云一键部署幻兽帕鲁联机服务器详细教程。 还未购买阿里云服务器可以参照下面的步骤部署,已经购买阿里云服务器可以参照文

    2024年02月19日
    浏览(50)
  • linux centos系统搭建samba文件服务器 NetBIOS解析 (超详细)

    作者主页: 点击! Linux专栏:点击! 前言———— Samba 是一个开源软件套件,可为 SMB/CIFS 客户端(包括 Windows)提供文件和打印服务。通过设置 Samba 文件服务器,您可以在网络上共享文件和资源,从而实现不同操作系统之间的无缝协作。 在CentOS上搭建Samba文件服务器的过程

    2024年03月11日
    浏览(67)
  • C++项目——集群聊天服务器项目(一)项目介绍、环境搭建、Boost库安装、Muduo库安装、Linux与vscode配置

    今天开始想更新一个C++项目,实现一个 支持跨服务器通信、支持负载均衡的集群聊天服务器项目 。项目会应用muduo网络库、CMake编译、MySQL数据库、JSon序列化与反序列化、Redis消息订阅模式以及Nginx负载均衡功能。 有兴趣的宝可以跟我一起实操起来,巩固自己的C++学习吧~ 本项

    2024年04月14日
    浏览(62)
  • Linux 搭建Minio

    第一步:创建:/xxx/xxx/minio 第二步:在创建:/xxx/xxx/data 第三步: Minio下载网址: https://min.io/download#/linux 然后将这个文件放入你刚刚创建的文件夹 第四步:配置环境变量把Minio的账号密码配置一下: 第五步:在你的minio文件夹上,写一个sh文件脚本: 创建.sh 内容是: /xxx/xxx/d

    2024年02月13日
    浏览(35)
  • Linux中搭建FTP服务器,匿名用户访问、本地用户访问、虚拟用户访问(详细解答安装配置步骤)

    对于Linux搭建服务器步骤详解:可以基于匿名访问、本地用户访问、虚拟用户访问 FTP服务访问可分为三种 匿名用户:用户名为ftp或者anonymous,提供任意密码或无密码访问即可. 本地用户:要求有用户名和相对应密码,适用于使用者都是使用此服务器的人。 虚拟用户(出于安全

    2024年02月10日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包