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

麒麟V10安装MinIO

1、官网下载服务端程序
在这里插入图片描述

2、上传至/usr/local/bin/,使用官网命令启动

chmod +x minio
MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=password ./minio server /mnt/data --console-address ":9001"

后台启动

MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=password nohup ./minio server /mnt/data --console-address ":9001"     &查看服务是否运行
ps -ef|grep minio

3、登录控制台,如果只需要单机版,到此就结束了
http://192.168.218.135:9001/
密码为上一步设置的账号、密码
admin password

4、通过MinIO Client双击热备
从官网下载mc客户端

在这里插入图片描述

5、上传至/usr/local/bin/

在服务器1上执行

chmod +x mc
mc config host add minio_master http://192.168.218.135:9000 admin password
mc config host add minio_slave http://192.168.218.136:9000 admin password
mc mirror --remove --overwrite --watch  minio_master  minio_slave

在服务器2上执行

chmod +x mc
mc config host add minio_master http://192.168.218.136:9000 admin password
mc config host add minio_slave http://192.168.218.135:9000 admin password
mc mirror --remove --overwrite --watch  minio_master  minio_slave

在mc mirror后台运行,这个一定要server先运行再执行客户端同步。

nohup mc mirror --remove --overwrite --watch  minio_master  minio_slave &
mc config host add 命令等同于官网的,都是添加服务
mc alias set myminio/ http://MINIO-SERVER MYUSER MYPASSWORD#查看已经添加的minio服务信息
mc config host ls#移除已经添加的minio服务
mc config host remove  minio1#全量迁移,重名文件不覆盖,bucket不存在会自动创建
mc mirror minio1 minio2
#只是迁移某个bucket,以test为例,目标的bucket需要提前建好
mc mirror minio1/test minio2/test
#覆盖重名文件,加--overwrite
mc mirror --overwrite minio1/test minio2/test

参考文档:

MinIO官网地址
minio主从同步和双机热备
minio 升级相关问题
Minio数据迁移(mc命令)
Minio+mc实现主主复制、双机热备、两台节点
MinIO中文文档

相关文章:

  • CICD流水线-父子项目打包发布至私仓库
  • 【数据分享】国家级旅游休闲街区数据(Excel/Shp格式/免费获取)
  • 大模型思维链(Chain-of-Thought)技术原理
  • 网络爬虫(一)深度优先爬虫与广度优先爬虫
  • 查看视频时间基 time_base
  • Java操作Excel最佳实践
  • 数据结构——求两个数的最大公因子
  • 面试篇-系统设计题总结
  • 开发AI黑客机器人并上传全云端
  • ReactNative如何实现沉浸式状态栏及渐变色Header【兼容Android和iOS】
  • TreeSize Free - 硬盘空间管理工具
  • Beyond Low-frequency Information in Graph Convolutional Networks
  • idea 出现 git credential manager for windows解决方法
  • WPF自定义模板--Lable
  • k8s kubectl top pod报错error Metrics API not available
  • [译] React v16.8: 含有Hooks的版本
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • Angular Elements 及其运作原理
  • Angular 响应式表单 基础例子
  • Apache的基本使用
  • DataBase in Android
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • dva中组件的懒加载
  • Magento 1.x 中文订单打印乱码
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • WebSocket使用
  • 创建一种深思熟虑的文化
  • 紧急通知:《观止-微软》请在经管柜购买!
  • 强力优化Rancher k8s中国区的使用体验
  • 通过npm或yarn自动生成vue组件
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 小程序测试方案初探
  • 一个SAP顾问在美国的这些年
  • 用Canvas画一棵二叉树
  • mysql面试题分组并合并列
  • puppet连载22:define用法
  • ​【已解决】npm install​卡主不动的情况
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​Python 3 新特性:类型注解
  • ​什么是bug?bug的源头在哪里?
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • #include到底该写在哪
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (独孤九剑)--文件系统
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (剑指Offer)面试题34:丑数
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (一)基于IDEA的JAVA基础1
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • (转)使用VMware vSphere标准交换机设置网络连接
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET Core 和 .NET Framework 中的 MEF2