在CentOS服务器上安装MinIO对象存储服务的步骤如下:
创建存储目录:
sudo mkdir -p /data/minio
sudo chown -R $(whoami):$(whoami) /data/minio
安装依赖包(如果尚未安装):
sudo yum install wget
下载MinIO二进制文件:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
赋予执行权限:
chmod +x minio
移动MinIO到系统路径:
sudo mv minio /usr/local/bin/
创建MinIO配置文件:
sudo vim /etc/minio.conf
添加以下内容(根据你的需求修改):
[global]
drive_cache_size = 1000
创建Systemd服务文件:
sudo vim /etc/systemd/system/minio.service
添加以下内容:
[Unit]
Description=MinIO Object Storage Server
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
User=minio
Group=minio
WorkingDirectory=/data/minio
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9000"
Restart=always
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target
重新加载Systemd配置:
sudo systemctl daemon-reload
启动MinIO服务:
sudo systemctl start minio
设置服务开机自启:
sudo systemctl enable minio
验证服务状态:
sudo systemctl status minio
下载并安装MinIO客户端(mc):
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/
配置MinIO客户端连接到MinIO服务器:
./mc config host add myminio http://your_server_ip:9000 minioadmin minioadmin
使用MinIO客户端管理存储桶和对象:
./mc mb myminio/mybucket
./mc ls myminio
./mc cp /path/to/your/file myminio/mybucket/
sudo firewall-cmd --permanent --zone=public --add-port=9000/tcp
sudo firewall-cmd --reload
完成以上步骤后,你就在CentOS服务器上成功安装并配置了MinIO对象存储服务。你可以通过MinIO Web控制台或mc客户端来管理你的数据。