在CentOS服务器上安装MinIO对象存储服务的步骤如下:
准备工作
-
创建存储目录:
sudo mkdir -p /data/minio sudo chown -R $(whoami):$(whoami) /data/minio
-
安装依赖包(如果尚未安装):
sudo yum install wget
下载MinIO服务器
-
下载MinIO二进制文件:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
-
赋予执行权限:
chmod +x minio
-
移动MinIO到系统路径:
sudo mv minio /usr/local/bin/
配置MinIO服务器
-
创建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
启动MinIO服务
-
重新加载Systemd配置:
sudo systemctl daemon-reload
-
启动MinIO服务:
sudo systemctl start minio
-
设置服务开机自启:
sudo systemctl enable minio
-
验证服务状态:
sudo systemctl status minio
配置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
客户端来管理你的数据。