溫馨提示×

MinIO在Linux上的安裝配置指南

小樊
34
2025-08-05 13:49:16
欄目: 智能運維

在Linux上安裝和配置MinIO可以分為幾個步驟,以下是詳細的操作指南:

安裝MinIO

  1. 下載MinIO二進制文件

    對于CentOS 7,使用yum包管理器:

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

    對于CentOS 8,使用dnf包管理器:

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

    安裝MinIO:

    sudo yum install minio.rpm  # 對于CentOS 7
    # 或者
    sudo dnf install minio.rpm  # 對于CentOS 8
    

    驗證安裝:

    minio --version
    
  2. 創建數據目錄

    sudo mkdir -p /mnt/data
    sudo chown -R minio:minio /mnt/data
    sudo 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服務

    sudo systemctl start minio
    sudo systemctl enable minio
    
  5. 配置防火墻(如果需要遠程訪問MinIO): 使用 ufw

    sudo ufw allow 9000
    sudo ufw reload
    

    或者使用 firewalld

    sudo firewall-cmd --permanent --add-port=9000/tcp
    sudo firewall-cmd --reload
    
  6. 訪問MinIO控制臺: 啟動MinIO服務后,您可以通過瀏覽器訪問MinIO控制臺:

    http://YOUR_SERVER_IP:9000
    

    使用您在環境變量中設置的root用戶名和密碼登錄。

使用MinIO客戶端

MinIO提供了一個命令行客戶端 mc,可以用來管理MinIO服務器。

  1. 下載并安裝 mc

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

    mc alias set myminio http://YOUR_SERVER_IP:9000 ACCESS_KEY SECRET_KEY
    

    替換 ACCESS_KEYSECRET_KEY 為你的MinIO訪問密鑰和秘密密鑰。

  3. 列出存儲桶

    mc ls myminio/
    

集成到應用程序

如果你的應用程序需要使用MinIO存儲服務,可以在應用程序中配置MinIO客戶端。例如,使用Python:

from minio import Minioclient

client = Minioclient(
    "http://YOUR_SERVER_IP:9000",
    access_key="YOUR_ACCESS_KEY",
    secret_key="YOUR_SECRET_KEY",
    secure=False
)

buckets = client.list_buckets()
for bucket in buckets:
    print(bucket.name)

以上步驟可以幫助你在Linux系統上成功安裝和配置MinIO。根據實際需求選擇單機部署或進一步配置集群部署。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女