搭建分布式存储服务minio详细过程

2023-05-16

最近项目的存储量比较大,考虑项目后期存储需要拓展,决定使用分布式存储,综合考察后,最终选定使用minio作为存储服务。以下是使用步骤,MARK一下!

1、服务器

192.168.40.124
192.168.40.128

2、创建目录
本集群由2台服务器构成(官方推荐集群最小4台服务器),每个服务器上挂载四个磁盘目录,四个目录的原因:想模拟由一台服务器扩容到两台服务器

数据存储目录(两台服务器)

mkdir -p /home/minio/data1
mkdir -p /home/minio/data2
mkdir -p /home/minio/data3
mkdir -p /home/minio/data4

启动脚本目录(两台服务器)

mkdir -p /opt/minio

配置域名,在/etc/hosts中,追加如下内容(两台服务器)

192.168.40.124 minio-1
192.168.40.128 minio-2

3、编写集群启动脚本(两台服务器)

cat /opt/minio/run.sh

#!/bin/bash
export MINIO_ACCESS_KEY=Minio
export MINIO_SECRET_KEY=Test123456
 
/opt/minio/minio server \
http://minio-{1...1}/home/minio/data{1...4} http://minio-{2...2}/home/minio/data{1...4}

#如果以后向扩容,必须用这种方式{}
#如果只有一台服务器只执行http://minio-{1...1}/home/minio/data{1...4}
#扩容时追加http://minio-{2...2}/home/minio/data{1...4}
#如果两台服务器http://minio-{1...2}/home/minio/data{1...4}
#经过验证,一个文件要么存储到源存储中,要么存储到扩容后的存储中

4、编写服务脚本(两台服务器)

 cat /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

5、追加权限(两台服务器)

chmod +x /usr/lib/systemd/system/minio.service
#刷新服务
systemctl daemon-reload

wget https://dl.minio.io/server/minio/release/linux-amd64/minio
#下载的minio复制到/opt/minio中
chmod +x minio
chmod +x /opt/minio/run.sh

6、启动(两台服务器)

systemctl start minio
systemctl enable minio
systemctl stop minio

7、登录、测试(两个地址都可以看,部分主次)

http://192.168.40.124:9000/minio/login
http://192.168.40.128:9000/minio/login

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

搭建分布式存储服务minio详细过程 的相关文章

  • Minio 代理 Alibaba Cloud OSS

    Minio 代理 Alibaba Cloud OSS 在2017年12月份Minio引入Aliyun OSS 支持到master分支 xff0c 但是在2020年4月因为License问题导致阿里云OSS支持被移除 xff0c 后来2020
  • docker of minio解决浏览器无法访问的问题

    1 拉取镜像 docker pull minio minio 2 启动minio xff0c 动态端口云服务器会改变 docker run span class token punctuation span p 9090 span clas
  • 使用 Docker 部署 minio 文件服务器

    一 获取镜像 span class token variable docker span span class token variable search span span class token variable minio span
  • GNU Radio3.8创建OOT的详细过程(进阶/C++)

    GNU Radio 学习使用 OOT 系列教程 xff1a GNU Radio3 8创建OOT的详细过程 基础 C 43 43 GNU Radio3 8创建OOT的详细过程 进阶 C 43 43 GNU Radio3 8创建OOT的详细过程
  • GNU Radio3.8创建OOT的详细过程(python)

    GNU Radio 学习使用 OOT 系列教程 xff1a GNU Radio3 8创建OOT的详细过程 基础 C 43 43 GNU Radio3 8创建OOT的详细过程 进阶 C 43 43 GNU Radio3 8创建OOT的详细过程
  • docker安装minio

    docker安装minio 1 拉取镜像2 查看镜像3 创建目录4 指定控制台端口启动4 查看日志5 登录控制台页面6 Create Bucket7 浏览文件 1 拉取镜像 span class token function docker
  • docker minio设置永久免密下载链接

    docker minio设置永久免密下载链接 上篇 docker安装minio 前言 minio分享文件的链接 xff0c 最多支持分享七天 通过minio client管理存储桶策略的方式实现文件链接永久有效 这样就可以免密搭建个人图片等
  • windows10安装python详细过程

    1 下载与安装Python 首先访问网址 https www python org xff0c 进入Downloads 页面 xff0c 即可下载Python 如下图 这里直接下载的是最新版的Python 如果需要下载其他版本的Python
  • 通过minio operator在k8s中部署minio tenant集群

    1 概述 MinIO是kubernetes原生的高性能对象存储 xff0c 兼容Amazon的s3 API MinIO Operator是一个工具 xff0c 该工具扩展了k8s的api 可以通过minio operator在公有云和私有云
  • Promethes+grafana 监控Minio集群

    export MINIO PROMETHEUS AUTH TYPE 61 public target 中间要有空格 grafana 模板 12063 11148 13502 https grafana com grafana dashboa
  • Docker安装Minio

    寻找Minio镜像 Docker Hub 查找官方镜像 下载Minio镜像 下载最新版Minio镜像 span class token function docker span pull minio minio 等同于 span class
  • docker: Error response from daemon: Ports are not available: listen tcp 0.0.0.0:9090: bind: An attem

    Windows10下使用docker部署minio时报错 命令 docker run p 9090 9000 name minio v mydata minio data data v mydata minio config root mi
  • Minio 部署

    minio 官网 https www minio org cn 部署文档 https www minio org cn docs minio container operations install deploy manage deploy
  • minio 配置

    文章目录 资源访问 用户和权限 策略 用户 Service Accounts java 连接 minio k8s 部署 minio 资源访问 某些资源例如图片 需要可以直接访问 新建桶 上传一张图片上去 点击桶设置 设置 Access Po
  • Minio控制台详细教程

    前言 此文讲解Minio控制台详细教程 可能会涉及到有些知识大家可能不懂情况 需要知道Minio兼容的是AMS S3对象存储服务 需要知道AMS S3对象存储服务是什么 里面涉及的到配置如何去配等等 https docs aws amazo
  • SpringBoot整合MinIO

    文章目录 1 问题背景 2 前言 3 步骤 3 1 引入依赖 3 2 连接MinIO服务端的必要参数 3 3 代码实现文件上传功能 3 4 验证 1 问题背景 前面搭建了MinIO容器 现在来研究SpringBoot整合MinIO 2 前言
  • java 集成MinIo

    1 引入maven包 注意jar包冲突
  • 从 docker 容器内部和外部访问预先指定的 get URL 的 minio 对象

    我使用以下 docker compose yml 文件来部署 FastAPI MongoDB Minio docker 容器 version 3 7 services db image mongo latest container name
  • Minio:如何获得正确的链接以在html上显示图像

    我需要从 Minio 存储桶获取图像 但无法显示该图像 我发现问题出在链接上 即使用浏览器也无法打开它 所以 问题来了 GET 净 ERR CONNECTION REFUSED 我用于上传该文件的代码 包主 import context l
  • kafka 连接 s3 源无法与 Minio 一起使用

    我已经验证了与 minio 的连接 确保凭据工作正常并且可以访问 minio 另外 如果我尝试任何其他值store url http minio 9000我无法保存配置 所以我猜想在可见性方面不存在问题卡夫卡连接容器和minio容器 我不确

随机推荐

  • Linux网络编程 - TCP Socket 简单练习:select同时监测多个描述符

    运行方式 服务器端 xff0c 可以直接运行命令 xff0c 也可以带参数运行 xff0c 如果不带参数运行 xff0c 则程序自主获取主机ip xff0c 然后默认设定port和lisnum的值 其中port默认为6666 xff0c l
  • ubuntu安装 nautilus(右键单击出现打开终端的插件)

    最近由centos切到 ubuntu 14 04 xff0c 发现习惯的右键单击出现打开终端的选项没有 xff0c 于是查找发现可以安装 nautilus open terminal 插件 步骤如下 xff1a sudo apt get i
  • 云从科技宣布B+轮融资,多家国有基金入股,累计获资35亿元

    雷刚 发自 凹非寺 量子位 报道 公众号 QbitAI 又一家AI公司宣布完成新一轮融资 这次是起步重庆 xff0c 以CV发家的云从科技 云从官宣称 xff0c B 43 轮 xff0c 原股东跟投外 xff0c 多家国家战略投资基金 地
  • CURL 使用教程以及命令总结

    概述 cURL是一个利用URL语法在命令行下工作的文件传输工具 xff0c 1997年首次发行 它支持文件上传和下载 xff0c 所以是综合传输工具 xff0c 但按传统 xff0c 习惯称cURL为下载工具 cURL还包含了用于程序开发的
  • HTTP Basic 认证

    HTTP Basic 认证 Basic 认证是 Web 服务器于客户端之间进行认证的一种方式 xff0c 最初是在HTTP 1 0 规范 xff08 RFC 1945 xff09 中定义 xff0c 后续的有关安全的信息可以在HTTP 1
  • 无法定位程序输入点xxxxx于动态链接库KERNEL32.dll

    问题 xff1a 这次装完Win7 64位专业版 xff0c 安装Dell触摸板程序出现报错 xff0c 提示 无法定位程序输入点AddDllDirectory 于动态链接库KERNEL32 dll上 安装Atom也碰到了这个问题 xff0
  • 华为matebook14 笔记本触摸板操作

    公司发了一台华为了matebook笔记本 xff0c 为了方便操作 xff0c 结合华为官方推荐的操作 xff0c 总结如下的常见操作 xff0c 基本覆盖鼠标的操作 1 单击 xff1a 模拟鼠标左键单击 2 连续单击两次 xff1a 模
  • win10电脑任务栏软件图标变成白色解决办法

    在软件使用过程中 xff0c 有时会发现任务栏的软件图标消失 xff0c 变成了一个白色 xff0c 有点轻微强迫症的我肯定是不能容忍的 下面是总结网页及个人实践的一些记录 xff0c 供日后参考吧 xff1a 参考 xff1a https
  • tp-link 路由器iD登陆时,经常的发送请求失败,解决办法如下

    tp link 路由器iD登陆时 xff0c 经常的发送请求失败 xff0c 不知道这是啥BUG xff0c 解决办法如下 xff1a 1 进入精品应用 2 右边看到 重试 xff0c 3 然后再登陆tp link 路由器iD就成功了
  • c语言编程基础入门必备资料

    数据类型 基本数据类型 类型名称说明char字符类型存放字符的ASCII码int整型存放有符号整数short短整型存放有符号整数long长整型存放有符号整数long long存放有符号整数float单精度浮点型存放精度不高的小数double
  • 使用VMware+Ubuntu,无法切换大小写的异常处理

    问题 xff1a 在虚拟机VMware下 xff0c 使用Ubuntu系统时 xff0c 可能会出现当切换到大写字母后 xff0c 无法在切换成小写 解决方案 xff1a 这是VMware的bug xff0c 解决方法是如下 xff1a 1
  • linux网络编程---IP地址

    目录 一 Linux下IP地址的表示方式 1 1 通用套接字的地址类型定义如下 xff1a 1 2 以太网中的地址类型表示 1 3 结构sockaddr和结构sockaddr in的关系 1 4 本地socket中使用的地址类型 二 IP地
  • 嵌入式中利用ubuntu-base构建根文件系统

    在嵌入式环境中 xff0c 我们最常用busybox yocto或buildroot来构建根文件系统 xff0c 这种情况下 xff0c 当我们需要使用一些组件的时候 xff0c 往往需要我们使用源码编译 xff0c 移植到开发板中 那有没
  • 【无标题】

    前言 eventfd可以用于线程或者父子进程间通信 xff0c 内核通过eventfd也可以向用户空间进程发消息 其核心实现是在内核空间维护一个计数器 xff0c 向用户空间暴露一个与之关联的匿名fd 不同线程通过读写该fd通知或等待对方
  • Python url请求提示certificate verify failed unable to get local issuer certificate

    python当使用requests get获取https链接时 xff0c 提示如下错误 xff1a ssl SSLCertVerificationError SSL CERTIFICATE VERIFY FAILED certificat
  • mybatisplus @Select注解中拼写动态sql异常

    使用mybatisplus后 xff0c 手写SQL语句很少了 xff0c 偶尔使用 64 Select时 xff0c 之前一直用实体类传递参数 xff0c 完全能够正常使用 xff0c 今天换成了参数传递 xff0c 报下面的错误 spa
  • 使用mybatis plus批量插入数据

    之前用mybaits插入数据时 xff0c 需要在sql语句中作特殊的处理 xff0c 然后才能够批量插入数据 今天试验了一下mybatis plus的批量插入方式 xff0c 简直太简单了 xff0c 太爽了 xff0c 真真切切的体会到
  • 使用java的modbus4j的Rtu方式获取监测数据

    最近要从modbus总线上获取数据 xff0c 还要用java开发 xff0c 找了半天 xff0c 感觉modbus4j在github上评价比较高 xff0c 尝试了一下 xff0c 果然很好用 xff0c 比之前的方法方便很多 在使用过
  • JAVA使用RXTXcomm包操作串口数据流

    最近对接下位机 xff0c 对方没有使用modbus总线协议来对接 xff0c 直接使用的操作流对接 xff0c 找了一下java中使用RXTXcomm jar比较方便 xff0c 下面是包的使用方法 1 maven工程中引入依赖 可能这个
  • 搭建分布式存储服务minio详细过程

    最近项目的存储量比较大 xff0c 考虑项目后期存储需要拓展 xff0c 决定使用分布式存储 xff0c 综合考察后 xff0c 最终选定使用minio作为存储服务 以下是使用步骤 xff0c MARK一下 xff01 1 服务器 span