centos

CentOS MinIO如何安装

小樊
48
2025-08-26 17:47:02
栏目: 智能运维

以下是在CentOS上安装MinIO的步骤:

单机环境

  1. 更新系统并安装依赖
    sudo yum update -y
    sudo yum install -y wget unzip
    
  2. 下载MinIO
    wget https://dl.min.io/server/minio/release/linux-amd64/minio
    
  3. 创建相关目录
    sudo mkdir -p /data/minio/{data,log}
    sudo chown -R $(whoami):$(whoami) /data/minio
    
  4. 配置MinIO
    sudo vim /etc/default/minio
    
    添加内容:
    MINIO_VOLUMES="/data/minio/data"
    MINIO_OPTS="--address :9000"
    MINIO_ROOT_USER="minioadmin"
    MINIO_ROOT_PASSWORD="minioadmin"
    
  5. 创建systemd服务文件
    sudo vim /etc/systemd/system/minio.service
    
    内容如下:
    [Unit]
    Description=MinIO
    Documentation=https://docs.min.io
    Wants=network-online.target
    After=network-online.target
    
    [Service]
    User=$(whoami)
    Group=$(whoami)
    EnvironmentFile=/etc/default/minio
    ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
    Restart=always
    LimitNOFILE=65536
    
    [Install]
    WantedBy=multi-user.target
    
  6. 启动服务
    sudo systemctl daemon-reload
    sudo systemctl start minio
    sudo systemctl enable minio
    
  7. 验证安装
    wget https://dl.min.io/client/mc/release/linux-amd64/mc
    sudo chmod +x mc
    sudo mv mc /usr/local/bin/
    ./mc alias set myminio http://localhost:9000 minioadmin minioadmin
    ./mc ls myminio
    

集群环境(以3节点为例)

  1. 按照上述步骤在每个节点上完成准备工作,包括更新系统、安装依赖、创建目录等。
  2. 在每个节点上下载MinIO二进制文件并赋予执行权限。
  3. 配置每个节点的/etc/default/minio文件,设置不同的数据目录和访问密钥等,确保MINIO_VOLUMES指向正确的数据存储位置。
  4. 创建systemd服务文件并启动服务,步骤同单机环境。
  5. 验证安装,可通过MinIO客户端连接到任意一个节点进行验证。

0
看了该问题的人还看了