在CentOS上安装MinIO可以分为几个步骤,包括准备环境、下载安装包、配置系统、启动服务等。以下是详细的安装指南:
更新系统:
sudo yum update -y
安装依赖:
sudo yum install -y wget
创建安装目录:
sudo mkdir -p /opt/minio
下载MinIO二进制包:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
赋予执行权限:
chmod +x minio
创建数据目录:
sudo mkdir -p /data/minio
sudo chown $(whoami) /data/minio
配置MinIO环境变量:
编辑 /etc/profile 文件,添加以下内容:
export MINIO_ROOT_USER=minioadmin
export MINIO_ROOT_PASSWORD=your_password
export MINIO_VOLUMES=/data/minio
export MINIO_OPTS=--address :9000
使配置生效:
source /etc/profile
启动MinIO服务:
./minio server $MINIO_OPTS $MINIO_VOLUMES
设置开机自启动(可选):
编辑 /etc/rc.d/rc.local 文件,添加以下内容:
nohup ./minio server $MINIO_OPTS $MINIO_VOLUMES &
赋予执行权限:
chmod +x /etc/rc.d/rc.local
检查MinIO服务状态:
ps -ef | grep minio
访问MinIO控制台:
打开浏览器,访问 http://your_server_ip:9000,使用配置的用户名和密码登录。
防火墙设置:确保防火墙允许9000端口的访问:
sudo firewall-cmd --zone=public --add-port=9000/tcp --permanent
sudo firewall-cmd --reload
数据持久化:如果需要数据持久化,请将数据目录挂载到系统分区之外的新磁盘上,并确保在系统重启后自动挂载。
通过以上步骤,你可以在CentOS上成功安装并启动MinIO。如果需要更复杂的集群配置,可以参考MinIO的官方文档进行设置。