在CentOS上安装MinIO的流程如下:
确保系统更新:
sudo yum update -y
安装必要的依赖:
sudo yum install -y wget curl git
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mkdir -p /opt/minio/data
sudo mkdir -p /etc/minio
/etc/minio/config.json,内容如下:{
"accesskey": "YOUR_ACCESS_KEY",
"secretkey": "YOUR_SECRET_KEY",
"region": "us-east-1",
"console": {
"enabled": true
},
"server": {
"port": 9000
}
}
替换 YOUR_ACCESS_KEY 和 YOUR_SECRET_KEY 为你自己的访问密钥和秘密密钥。sudo ./minio server /opt/minio/data --config /etc/minio/config.json
http://<your_server_ip>:9000,你应该能看到MinIO的控制台界面。创建一个systemd服务文件 /etc/systemd/system/minio.service,内容如下:
[Unit]
Description=MinIO Server
After=network.target
[Service]
ExecStart=/opt/minio/minio server /opt/minio/data --config /etc/minio/config.json
Restart=on-failure
User=minio
Group=minio
[Install]
WantedBy=multi-user.target
创建MinIO用户和组:
sudo adduser minio
sudo chown -R minio:minio /opt/minio
启用并启动服务:
sudo systemctl enable minio
sudo systemctl start minio
sudo firewall-cmd --permanent --zone=public --add-port=9000/tcp
sudo firewall-cmd --reload
通过以上步骤,你应该能够在CentOS上成功安装并运行MinIO。如果有任何问题,请参考MinIO的官方文档或社区支持。