Minio 安装部署
minio 入门
简介
简介 自己看官网 https://min.io/docs/minio/kubernetes/upstream/
安装部署
(1)Linux服务器安装
minio 可以采用以下几种方式部署:
- 单节点单驱动器
- 单节点多驱动器
- 多节点多驱动器
注意: MinIO 强烈建议使用带有 XFS 格式磁盘的直连 JBOD 阵列,以获得最佳性能。使用任何其他类型的后备存储(SAN/NAS、ext4、RAID、LVM)通常会导致性能、可靠性、可预测性和一致性降低。
minio 有多种安装方式, 这里采用二进制文件的方式安装

注意: 现在新版本不在支持linux根目录,需要挂载卷,老版本还支持linux目录
老版本直接创建目录的方式就可以了,不需要初始化磁盘挂载卷;
下面举例为新版的安装。 注:这里采用的是root账户
首先需要一块初始化好的磁盘,并且挂载好卷了。 下面用sdb举例:

先cpu一下运维老师让运维老师给你分配了一块磁盘,或者自己去分一下盘,还是比较麻烦的,建议还是cpu一下运维老师帮你搞一下,然后去初始化磁盘;
这里上述已经说过,minio 推荐使用 XFS 格式磁盘,这里就是用XFS格式化的硬盘。
mkfs.xfs /dev/sdb

挂载初始化好的卷 (这里我准备挂载到/data/data1 目录下)
mount /dev/sdb /data/data1
成功后就是下面这样, /data/data1 目录就是初始化好的磁盘了

注:操作到这里,如果你想环境做用户权限的隔离,可以把/data/data1 目录的权限转用户A (代指其他用户) ,然后后续操作再由 用户A来完成 ,不需要就不用管。
提供一个修改权限的命令 : chown -R 用户名:用户组 ./指定目录或者文件
在指定目录下,创建一个minio安装文件夹
mkdir -p 指定目录/minio
进入到刚创建好的minio文件夹, 将下载好的minio 二进制文件放入到该文件夹中 更改权限:
chmod +x minio
创建一个启动脚本命令如下:
#!/bin/bash
export MINIO_HOME=指定安装路径
export MINIO_COFNIG_DIR=/${MINIO_HOME}/config
export MINIO_LOG_PATH=/${MINIO_HOME}/minio.log
export MINIO_ROOT_USER=指定账户
export MINIO_ROOT_PASSWORD=指定密码
nohup ${MINIO_HOME}/minio server --address ":31023" --console-address ":31022" --config-dir ${MINIO_COFNIG_DIR} \
挂载磁盘路径/data/data1 \
挂载磁盘路径/data/data2 > ${MINIO_LOG_PATH} 2>&1 &
这里注意:新版本的参数和老版本的参数有区别的,比如:账户密码,老版本的参数为 MINIO_ACCESS_KEY MINIO_SECRET_KEY 。
MINIO_HOME: minio二进制文件所在路径,也就是刚创建好的文件夹
MINIO_COFNIG_DIR: 配置文件目录,启动后minio会生成配置文
MINIO_LOG_PATH: 日志目录
挂载磁盘路径 : 写法如下
- 多驱动 http://ip/data/data1
- 单驱动 /data/data1
--address: 是指定api的端口
--console-address: 是指定控制台端口
执行改脚本后,当前目录下会生成minio.log日志文件,上面记录这minio的启动状态及错误日志。
上述仅供参考!如若有用请点个赞!!!
Minio 安装部署的更多相关文章
- 对象存储服务MinIO安装部署分布式及Spring Boot项目实现文件上传下载
目录 一.MinIO快速入门 1. MinIO简介 2. CentOS7更换成阿里云镜像 3. 安装 3.1 下载 3.2 运行测试 4. 配置脚本执行文件 4.1 创建配置执行文件 4.2 执行 二 ...
- 环境篇:DolphinScheduler-1.3.1安装部署及使用技巧
环境篇:DolphinScheduler-1.3.1安装部署 1 配置jdk JDK百度网盘:https://pan.baidu.com/s/1og3mfefJrwl1QGZGZDZ8Sw 提取码:t ...
- Oracle安装部署,版本升级,应用补丁快速参考
一.Oracle安装部署 1.1 单机环境 1.2 Oracle RAC环境 1.3 Oracle DataGuard环境 1.4 主机双机 1.5 客户端部署 二.Oracle版本升级 2.1 单机 ...
- KVM安装部署
KVM安装部署 公司开始部署KVM,KVM的全称是kernel base virtual machine,对KVM虚拟化技术研究了一段时间, KVM是基于硬件的完全虚拟化,跟vmware.xen.hy ...
- Linux平台oracle 11g单实例 + ASM存储 安装部署 快速参考
操作环境:Citrix虚拟化环境中申请一个Linux6.4主机(模板)目标:创建单机11g + ASM存储 数据库 1. 主机准备 2. 创建ORACLE 用户和组成员 3. 创建以下目录并赋予对应权 ...
- 分布式文件系统 - FastDFS 在 CentOS 下配置安装部署
少啰嗦,直接装 看过上一篇分布式文件系统 - FastDFS 简单了解一下的朋友应该知道,本次安装是使用目前余庆老师开源的最新 V5.05 版本,是余庆老师放在 Github 上的,和目前你能在网络上 ...
- C# winform安装部署(转载)
c# winform 程序打包部署 核心总结: 1.建议在完成的要打包的项目外,另建解决方案建立安装部署项目(而不是在同一个解决方案内新建),在解决方案上右击-〉添加-〉现有项目-〉选择你要打包的项目 ...
- Ubuntu14.04 Django Mysql安装部署全过程
Ubuntu14.04 Django Mysql安装部署全过程 一.简要步骤.(阿里云Ubuntu14.04) Python安装 Django Mysql的安装与配置 记录一下我的部署过程,也方便 ...
- 比Ansible更吊的自动化运维工具,自动化统一安装部署_自动化部署udeploy 1.0
新增功能: 2015-03-11 除pass(备份与更新)与start(启动服务)外,实现一切自动化. 注:pass与start设为业务类,由于各类业务不同,所以无法实现自动化.同类业务除外,如更新的 ...
- 比Ansible更吊的自动化运维工具,自动化统一安装部署自动化部署udeploy 1.0 版本发布
新增功能: 逻辑与业务分离,完美实现逻辑与业务分离,业务实现统一shell脚本开发,由框架统一调用. 并发多线程部署,不管多少台服务器,多少个服务,同时发起线程进行更新.部署.启动. 提高list规则 ...
随机推荐
- 【rabbitMQ】-延迟队列-模拟控制智能家居的操作指令
这个需求为控制智能家居工作,把控制智能家居的操作指令发到队列中,比如:扫地机.洗衣机到指定时间工作 一.什么是延迟队列? 延迟队列存储的对象是对应的延迟消息,所谓"延迟消息" ...
- odoo开发教程十二:web controlle
一:路由 odoo.http.route(route=None, **kw) 装饰器可以将对应方法装饰为处理对应的http请求,该方法须是Controller的子类. route -- 字符串或数组, ...
- 源码解析:数据批量导入bukl_crete()原理
在Django中需要向数据库中插入多条数据(list).使用如下方法,每次save()的时候都会访问一次数据库.导致性能问题: for i in resultlist: p = Account(nam ...
- 在.net项目中添加Husky.Net提交验证
参考:C# 项目添加 husky - jesn - 博客园 (cnblogs.com) 官方文档:Getting Started | Husky.Net (alirezanet.github.io) ...
- IntelliJ IDEA 的初次使用--/护头
IntelliJ IDEA 的使用 使用前先完成以下两点 环境配置 Win10环境配置(二) --Java篇 软件安装 IntelliJ IDEA 的安装 在完成软件安装,打开软件的瞬间,我是懵逼的. ...
- 24 式加速你的 Python
一,分析代码运行时间 第1式,测算代码运行时间 平凡方法 快捷方法(jupyter环境) 第2式,测算代码多次运行平均时间 平凡方法 快捷方法(jupyter环境) 第3式,按调用函数分析代码运行时间 ...
- 如何获取 C#程序 内核态线程栈
一:背景 1. 讲故事 在这么多的案例分析中,往往会发现一些案例是卡死在线程的内核态栈上,但拿过来的dump都是用户态模式下,所以无法看到内核态栈,这就比较麻烦,需要让朋友通过其他方式生成一个蓝屏的d ...
- 【Python&目标识别】调用百度智能云API实现植被识别
百度智能云于2015年正式对外开放运营,以"云智一体"为核心赋能千行百业,致力于为企业和开发者提供全球领先的人工智能.大数据和云计算服务及易用的开发工具.凭借先进的 ...
- 尚医通-day10【微信扫码登录】(内附源码)
第01章-准备工作 1.申请微信登录 https://open.weixin.qq.com (1)注册开发者账号:准备营业执照 (2)邮箱激活 (3)完善开发者资料 (4)开发者资质认证:1-2个工作 ...
- Java Websocket 01: 原生模式 Websocket 基础通信
目录 Java Websocket 01: 原生模式 Websocket 基础通信 Java Websocket 02: 原生模式通过 Websocket 传输文件 Websocket 原生模式 原生 ...