在CentOS上安装MinIO的步骤如下:
更新系统:
sudo yum update -y
安装依赖包:
sudo yum install -y wget
下载MinIO二进制文件:
wget https://dl.min.io/server/minio/release/linux-amd64/minio -O minio
chmod +x minio
创建安装目录:
sudo mkdir -p /data/minio/{bin,data,conf,logs}
配置环境变量:
echo "export MINIO_HOME=/data/minio" >> /etc/profile
echo "export PATH=$PATH:$MINIO_HOME/bin" >> /etc/profile
source /etc/profile
创建MinIO用户和组:
sudo groupadd minio
sudo useradd -r -g minio minio
设置目录权限:
sudo mkdir -p /data/minio/data
sudo mkdir -p /data/minio/logs
sudo chown -R minio:minio /data/minio
创建systemd服务文件:
sudo vim /etc/systemd/system/minio.service
添加以下内容到服务文件中:
[Unit]
Description=MinIO Document 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=/data/minio/bin/minio server /data --address ":9000" --console-address ":9001"
Restart=always
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target
重新加载systemd守护进程:
sudo systemctl daemon-reload
启动MinIO服务:
sudo systemctl start minio
启用MinIO服务在系统启动时自动启动:
sudo systemctl enable minio
检查服务状态:
sudo systemctl status minio
配置MinIO客户端环境变量(可选):
echo "export MINIO_ACCESS_KEY=your_access_key" >> ~/.bashrc
echo "export MINIO_SECRET_KEY=your_secret_key" >> ~/.bashrc
source ~/.bashrc
使用MinIO客户端连接:
minio client ls
以上步骤可以帮助你在CentOS系统上成功安装和配置MinIO对象存储系统。