在CentOS上啟動MinIO服務,您需要遵循以下步驟:
下載MinIO:
首先,您需要從MinIO官方網站下載適用于Linux的MinIO二進制文件。您可以使用wget命令來下載。
wget https://dl.min.io/server/minio/release/linux-amd64/minio
確保您的系統架構是amd64,如果不是,請替換為相應的架構。
設置可執行權限: 下載完成后,您需要給MinIO二進制文件設置可執行權限。
chmod +x minio
創建數據目錄: MinIO需要一個目錄來存儲數據。創建一個目錄并確保MinIO有足夠的權限訪問它。
mkdir /data
chown $(whoami):$(whoami) /data
這里假設您以當前用戶身份運行MinIO服務。如果需要以特定用戶身份運行,請相應地更改whoami。
啟動MinIO服務器: 使用以下命令啟動MinIO服務器。您需要指定數據目錄、訪問密鑰和秘密密鑰。這些密鑰用于訪問和管理存儲在MinIO上的數據。
./minio server /data --console-address ":9001"
默認情況下,MinIO控制臺將在端口9001上運行。您可以通過瀏覽器訪問http://<your-server-ip>:9001來使用控制臺。
配置防火墻(可選): 如果您的CentOS服務器啟用了防火墻,您可能需要打開MinIO使用的端口(默認是9000用于客戶端連接,9001用于控制臺)。
firewall-cmd --permanent --zone=public --add-port=9000/tcp
firewall-cmd --permanent --zone=public --add-port=9001/tcp
firewall-cmd --reload
使用systemd管理MinIO服務(可選): 為了方便地管理MinIO服務,您可以創建一個systemd服務文件。
創建一個新的服務文件:
sudo vi /etc/systemd/system/minio.service
在文件中添加以下內容(根據您的實際情況調整路徑和用戶):
[Unit]
Description=MinIO Server
After=network.target
[Service]
Type=simple
User=<your-user>
ExecStart=/path/to/minio server /data --console-address ":9001"
Restart=on-failure
[Install]
WantedBy=multi-user.target
保存并退出編輯器,然后啟動并啟用服務:
sudo systemctl start minio
sudo systemctl enable minio
您可以使用systemctl status minio來檢查服務狀態。
請注意,您應該使用強密碼作為訪問密鑰和秘密密鑰,并且不要在生產環境中使用默認的訪問密鑰和秘密密鑰。此外,確保您的網絡配置允許從客戶端機器訪問MinIO服務器。