在CentOS上安裝MinIO時,選擇合適的版本非常重要。MinIO提供了三個版本:社區版(MinIO Community Edition, MinIO CE)、基礎版(MinIO Standard Edition, MinIO SE)和企業版(MinIO Enterprise Edition, MinIO EE)。以下是版本選擇的詳細說明:
創建安裝目錄:
mkdir -p /data/minio/{bin,data,conf,logs}
下載并授權MinIO二進制文件:
wget -P /data/minio/bin https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x /data/minio/bin/minio
配置MinIO環境變量:
cat >> /etc/profile <<'EOF'
# minio
export MINIO_HOME=/data/minio
export PATH=$PATH:$MINIO_HOME/bin
EOF
source /etc/profile
驗證MinIO版本:
minio --version
創建minio用戶:
useradd -s /sbin/nologin -M minio
更改目錄所屬主和所屬組:
chown -R minio:minio /data/minio
啟動MinIO服務:
./minio server /data
設置開機自啟動(可選):
創建MinIO的systemd服務文件:
sudo vim /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
[Service]
Type=forking
Environment="MINIO_ROOT_USER=minioadmin"
Environment="MINIO_ROOT_PASSWORD=your_password"
ExecStart=/usr/local/bin/minio server /data
Restart=always
LimitNOFILE=65536
TasksMax=infinity
TimeoutStopSec=infinity
SendSIGKILL=no
[Install]
WantedBy=multi-user.target
重新加載systemd配置并啟動服務:
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
驗證安裝:
使用MinIO客戶端驗證:
wget https://dl.min.io/client/mc/release/linux-amd64/mc
sudo chmod +x mc
./mc config host add your_alias http://YOUR_NODE_IP:9000 minioadmin your_password
./mc ls
請注意,以上信息提供了關于MinIO版本選擇和安裝的一般指導。對于具體的安裝步驟和配置,建議參考MinIO的官方文檔或相關的教程。