在CentOS上安裝MinIO可以分為幾個步驟,包括準備環境、下載和安裝MinIO、配置MinIO服務以及啟動和驗證安裝。以下是詳細的步驟:
wget
命令下載適合CentOS的MinIO二進制文件。例如:wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo groupadd minios
sudo useradd -r -g minio minio
sudo mkdir -p /opt/module/minio/data
sudo mkdir -p /opt/module/minio/logs
sudo chown minio:minio /opt/module/minio/data
sudo chown minio:minio /opt/module/minio/logs
systemd
服務文件,以便將MinIO作為系統服務來管理。sudo vim /usr/lib/systemd/system/minio.service
在文件中添加以下內容:[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio
[Service]
WorkingDirectory=/usr/local
User=minio
Group=minio
Environment="MINIO_ROOT_USER=minioadmin"
Environment="MINIO_ROOT_PASSWORD=minioadmin"
Environment="MINIO_ACCESS_KEY=minioadmin"
Environment="MINIO_SECRET_KEY=minioadmin"
Environment="MINIO_LOGGER_TYPE=file"
Environment="MINIO_LOGGER_FILE=/opt/module/minio/logs/minio.log"
Environment="MINIO_LOGGER_LEVEL=error"
ExecStart=/usr/local/bin/minio server /opt/module/minio/data --address ":9200" --console-address ":9201"
Restart=always
RestartSec=5
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target
systemd
守護進程以識別新的服務文件:sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
nohup ./minio server /data --config-dir /config --console-address ":9001" --address ":9000" /data/log/minio.log 2>&1 &
http://your_server_ip:9000
,使用默認賬號minioadmin
和密碼minioadmin
登錄,即可看到MinIO的控制臺。以上步驟應該可以幫助你在CentOS上成功安裝和運行MinIO。如果在安裝過程中遇到任何問題,可以參考MinIO的官方文檔或社區支持。