117.info
人生若只如初见

minio安装centos教程

在CentOS系统上安装MinIO可以分为单机部署和分布式部署两种方式,这里为您提供单机部署的教程:

准备工作

  1. 集群节点规划
  • 节点1:192.168.10.101,minio server/data/minio_data/{data1,data2}
  • 节点2:192.168.10.102,minio server/data/minio_data/{data1,data2}
  • 节点3:192.168.10.103,minio server/data/minio_data/{data1,data2}
  1. 集群基础环境准备
  • 三台机器ssh免密登录
  • 编辑hosts文件
  • 生成ssh密钥并进行复制
  • 关闭防火墙
  • 修改系统最大文件数
  • 创建启动脚本、配置文件、数据目录

安装步骤

  1. 下载MinIO
cd /usr/local/app/minio/bin
wget https://dl.min.io/server/minio/release/linux-amd64/minio
  1. 赋权
chmod +x minio
  1. 移动MinIO到系统路径
mv minio /usr/local/bin/
  1. 创建MinIO用户和组
sudo groupadd minios
sudo useradd -r -g minio minio
  1. 创建存储目录及日志目录
mkdir -p /opt/module/minio/data
mkdir -p /opt/module/minio/logs
  1. 设置权限
chown minio:minio /opt/module/minio/data
chown minio:minio /opt/module/minio/logs
  1. 配置MinIO服务
  • 创建一个systemd服务文件:
sudo vim /usr/lib/systemd/system/minio.service
  • 在文件中添加入下内容:
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio

[Service]
WorkingDirectory=/usr/local
User=minio
Group=minio
Environment="MINIO_ROOT_USER=minioadmin"
Environment="MINIO_ROOT_PASSWORD=minioadmin"
Environment="MINIO_ACCESS_KEY=minioadmin"
Environment="MINIO_SECRET_KEY=minioadmin"
Environment="MINIO_LOGGER_TYPE=file"
Environment="MINIO_LOGGER_FILE=/opt/module/minio/logs/minio.log"
Environment="MINIO_LOGGER_LEVEL=error"
ExecStart=/usr/local/bin/minio server /opt/module/minio/data --address ":9200" --console-address ":9201"
Restart=always
RestartSec=5
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target
  • 重新加载systemd守护进程以识别新的服务文件:
systemctl daemon-reload
  • 启动MinIO服务:
systemctl start minio
  • 检查服务状态以确保其正在运行:
systemctl status minio
  • 启用MinIO服务在系统启动时自动启动:
systemctl enable minio

以上就是在CentOS系统上安装MinIO的单机部署教程,希望对您有所帮助。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fec31AzsNAA9fBVc.html

推荐文章

  • centos分区备份与恢复方法

    在CentOS系统中,备份和恢复分区是确保数据安全的重要步骤。以下是一些常用的备份和恢复方法:
    备份方法 使用tar命令进行备份:
    可以创建整个系统的备...

  • centos spool备份恢复步骤

    在CentOS系统上进行spool备份和恢复通常涉及以下步骤:
    备份步骤 确定备份目标: 确定需要备份的spool文件位置和类型。 选择备份工具: 可以使用tar命令进行...

  • CentOS如何安装新软件包

    在CentOS系统中,安装新软件包通常使用yum(Yellowdog Updater, Modified)或dnf(Dandified Yum)包管理器。以下是使用这两个工具安装新软件包的基本步骤:

  • CentOS Informix安全设置指南

    在CentOS系统上配置Informix数据库的安全性涉及多个方面,包括用户管理、权限设置、防火墙配置、以及日志记录等。以下是一个综合的安全设置指南:
    用户管理...

  • Ubuntu Java代码如何调试

    在Ubuntu系统上调试Java代码有多种方法,以下是一些常用的调试步骤和工具:
    使用命令行调试工具 jdb
    jdb 是JDK自带的一个命令行调试工具,适用于喜欢在...

  • CentOS VirtualBox如何使用快照

    在VirtualBox中为CentOS虚拟机创建和使用快照的步骤如下:
    创建快照 打开VirtualBox管理器,选择你要创建快照的虚拟机,然后点击工具栏上的“设置”按钮。<...

  • centos上安装minio的疑难解答

    在CentOS上安装MinIO可能会遇到一些常见问题,以下是一些常见问题的解答和疑难解答:
    安装过程中的常见问题 无法解析配置文件中参数的问题: 如果安装过程中...

  • Debian inotify如何提升系统监控效率

    Debian系统中的inotify是一个强大的文件系统事件监控机制,它允许用户实时监控文件或目录的变化,并在事件发生时执行相应的操作。通过使用inotify,可以显著提升...