在CentOS上安裝MinIO的步驟如下:
首先,確保你的CentOS系統是最新的。打開終端并運行以下命令:
sudo yum update -y
MinIO需要一些依賴包,使用以下命令安裝這些依賴:
sudo yum install -y wget curl git
訪問MinIO的官方下載頁面獲取最新版本的MinIO二進制文件。你可以使用wget命令直接下載:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
下載完成后,設置MinIO二進制文件的執行權限:
sudo chmod +x minio
將MinIO二進制文件移動到/usr/local/bin目錄,以便在任何地方都可以運行:
sudo mv minio /usr/local/bin/
創建一個目錄來存儲MinIO的數據:
sudo mkdir -p /data/minio
使用以下命令啟動MinIO服務器。你需要指定數據目錄和訪問密鑰/秘密密鑰:
minio server /data/minio --console-address ":9001"
默認情況下,MinIO服務器會在端口9000上運行,并且控制臺地址在端口9001上。
確保防火墻允許訪問MinIO服務器的端口(默認是9000和9001)。你可以使用以下命令打開這些端口:
sudo firewall-cmd --permanent --zone=public --add-port=9000/tcp
sudo firewall-cmd --permanent --zone=public --add-port=9001/tcp
sudo firewall-cmd --reload
打開瀏覽器并訪問http://<your_server_ip>:9001,你應該能夠看到MinIO的控制臺界面。
你可以配置MinIO客戶端以便更方便地使用。創建一個配置文件~/.minio/config.json,并添加以下內容:
{
"Endpoint": "http://<your_server_ip>:9000",
"AccessKey": "<your_access_key>",
"SecretKey": "<your_secret_key>"
}
現在你可以使用MinIO客戶端來上傳和下載文件。例如:
mc alias set myminio http://<your_server_ip>:9000 <your_access_key> <your_secret_key>
mc ls myminio/
通過以上步驟,你應該能夠在CentOS上成功安裝并運行MinIO服務器。