linux

MinIO安装步骤全解析

小樊
47
2025-04-19 19:17:34
栏目: 编程语言

MinIO是一个高性能的对象存储服务器,类似于Amazon S3。以下是MinIO在Linux系统上的安装步骤全解析:

安装前准备

  1. 下载MinIO
  1. 安装依赖

安装步骤

1. 创建数据存储目录

mkdir -p /mnt/data

2. 设置目录权限

groupadd -r minio-user
useradd -M -r -g minio-user minio-user
chown -R minio-user:minio-user /mnt/data
chmod -R 755 /mnt/data

3. 配置MinIO环境变量

编辑/etc/default/minio文件,添加以下内容:

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

4. 配置MinIO服务文件

编辑/usr/lib/systemd/system/minio.service文件,添加中文注释以便理解:

[Unit]
Description=MinIO
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
User=minio-user
Group=minio-user
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

5. 安装MinIO

使用yum安装MinIO RPM包:

wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20250312180418.0.0-1.x86_64.rpm -O minio.rpm
yum install minio.rpm

6. 验证安装

启动MinIO服务并验证安装是否成功:

minio --version

7. 启动MinIO服务

启动MinIO服务并设置为后台运行:

nohup ./minio server /mnt/data >/dev/null 2>&1 &

或者自定义端口和控制台端口:

nohup ./minio server --address :9000 --console-address :9001 /mnt/data >/dev/null 2>&1 &

8. 查看服务状态

使用以下命令查看MinIO服务状态:

ps -ef | grep minio

配置MinIO客户端

在应用程序中配置MinIO客户端以连接到MinIO服务器。例如,在Spring Boot应用程序中,你需要在application.yml文件中添加MinIO服务器的相关信息,并创建相应的配置类和实体类来注入这些配置。

注意事项

以上步骤涵盖了在Linux系统上安装MinIO的基本流程,包括环境准备、安装依赖、配置文件设置、服务安装与启动,以及客户端配置。根据具体需求,可能还需要进行进一步的定制和优化。

0
看了该问题的人还看了