117.info
人生若只如初见

centos环境下minio安装方法

在CentOS环境下安装MinIO可以分为几个步骤,包括准备环境、下载和安装MinIO、配置MinIO服务、启动MinIO服务以及验证安装。以下是详细的步骤:

1. 环境准备

  • 更新系统

    sudo yum update -y 
  • 安装依赖包

    sudo yum install -y wget unzip 
  • 创建目录和数据存储路径

    sudo mkdir -p /data/minio sudo chown -R $(whoami) /data/minio 

2. 下载MinIO

  • 下载MinIO二进制文件

    wget https://dl.min.io/server/minio/release/linux-amd64/minio 
  • 赋予执行权限

    chmod +x minio 

3. 配置MinIO服务

  • 创建Minio服务配置文件: 创建 /etc/systemd/system/minio.service 文件并添加以下内容:

    [Unit] Description=MinIO Server Documentation=https://min.io/docs/minio/linux/index.html Wants=network-online.target After=network-online.target AssertFileIsExecutable=/usr/local/bin/minio [Service] WorkingDirectory=/usr/local/minio User=minio Group=minio ProtectProc=invisible EnvironmentFile=-/etc/default/minio ExecStartPre=/bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ]; then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\"; exit 1; fi" ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES Restart=always LimitNOFILE=65536 TasksMax=infinity TimeoutStopSec=infinity SendSIGKILL=no [Install] WantedBy=multi-user.target 
  • 创建环境变量文件: 创建 /etc/default/minio 文件并添加以下内容:

    MINIO_ROOT_USER=minioadmin MINIO_ROOT_PASSWORD=minioadmin MINIO_VOLUMES=/data/minio MINIO_OPTS="--console-address :9000" 

4. 启动MinIO服务

  • 启动MinIO服务

    sudo systemctl daemon-reload sudo systemctl start minio 
  • 设置开机自启动

    sudo systemctl enable minio 

5. 验证安装

  • 检查服务状态

    sudo systemctl status minio 
  • 使用 mc 命令行工具验证: 下载并安装 mc

    wget https://dl.min.io/client/mc/release/linux-amd64/mc chmod +x mc sudo mv mc /usr/local/bin/ 

    配置 mc 连接到MinIO服务器:

    ./mc config host add your_alias minioadmin minioadmin 

    列出集群中的桶:

    ./mc ls 

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

推荐文章

  • 如何查看centos php版本

    要查看 CentOS 上安装的 PHP 版本,您可以使用以下方法之一:
    方法 1:使用命令行 打开终端。
    输入以下命令并按 Enter 键: php -v 这将显示 PHP 的版...

  • compton在centos上的安装与配置

    在CentOS系统上安装和配置Compton可以显著提升桌面环境的性能。Compton是一个轻量级的窗口合成器,常用于减少桌面环境的渲染负担,从而提高性能。以下是详细的安...

  • centos中vsftp如何启动与停止

    在CentOS系统中,使用systemctl命令来管理服务的启动和停止。对于VSFTPD(Very Secure FTP Daemon),你可以按照以下步骤来启动和停止服务:
    启动VSFTPD服务...

  • centos环境下sqladmin使用技巧

    在CentOS环境下使用SQL Admin时,掌握一些技巧可以帮助你更高效地管理数据库。以下是一些有用的技巧:
    权限管理 创建和删除用户:使用 useradd 和 userdel ...

  • ubuntu僵尸进程清理步骤是什么

    在Ubuntu中清理僵尸进程的步骤如下: 查找僵尸进程:
    使用 ps 命令来查找僵尸进程。可以运行以下命令:
    ps aux | grep 'Z' 这将列出所有状态为“Z”的...

  • Debian Java有哪些常见误区

    在Debian上使用Java时,有一些常见的误区需要注意。以下是一些典型的例子:
    字符串比较错误 错误示例:if (str == "hello") { ... } 使用 == 比较字符串会导...

  • Debian OpenSSL如何配置SSL证书

    在Debian系统上配置SSL证书通常涉及以下几个步骤: 安装OpenSSL:
    如果你还没有安装OpenSSL,可以使用以下命令来安装它:
    sudo apt update
    sudo ...

  • CentOS HDFS配置中常见问题有哪些

    在CentOS上配置Hadoop分布式文件系统(HDFS)时,可能会遇到多种常见问题。以下是一些常见问题的总结及其解决方案: 权限问题: 问题描述:HDFS操作时可能会遇到...