在CentOS上安装MinIO的最佳实践包括以下几个步骤:
sudo yum update -y
sudo yum install -y wget unzip
wget https://dl.min.io/server/minio/release/linux-amd64/minio-20230809233022.0.0.x86_64.rpm
sudo rpm -ivh minio-20230809233022.0.0.x86_64.rpm
/etc/systemd/system/minio.service
文件并添加以下内容:[Unit]
Description=MinIO
Documentation=https://min.io/docs/minio/linux/index.html
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio
[Service]
WorkingDirectory=/usr/local
User=minio
Group=minio
ProtectProc=invisible
EnvironmentFile=-/etc/default/minio
ExecStartPre=/bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ]; then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\"; exit 1; fi"
ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
Restart=always
LimitNOFILE=65536
TasksMax=infinity
TimeoutStopSec=infinity
SendSIGKILL=no
[Install]
WantedBy=multi-user.target
/etc/default/minio
文件并添加以下内容:MINIO_ROOT_USER=minioadmin
MINIO_ROOT_PASSWORD=minioadmin
MINIO_VOLUMES=/data
MINIO_OPTS="--console-address :9001"
sudo systemctl start minio
sudo systemctl status minio
mc
客户端验证MinIO服务器是否正常运行:
mc
客户端:wget https://dl.min.io/download/linux-amd64/mc
sudo unzip mc
sudo mv mc /usr/local/bin/
mc
客户端连接到MinIO集群:./mc config host add your_alias http://minio_server_ip:9000 minioadmin minioadmin
./mc ls
--limit-cpu
和--limit-memory
参数限制MinIO所能使用的CPU和内存资源。--set thread_pool_size
参数指定MinIO所使用的线程数,以提高并发处理能力。--cache-size
参数指定MinIO所使用的缓存大小,以加快数据读取速度。通过以上步骤,您可以在CentOS上成功安装并配置MinIO,同时确保其性能和安全性。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:MinIO在CentOS上的最佳安装实践