MinIO是一个高性能的对象存储服务器,适用于大数据、备份和容器存储等场景。以下是在CentOS系统上安装MinIO的步骤和脚本示例:
更新系统包
sudo yum update -y
安装EPEL仓库
sudo yum install -y epel-release
安装Python 3和pip
sudo yum install -y python3 python3-pip
安装Git
sudo yum install -y git
下载MinIO二进制文件 你可以从MinIO的官方GitHub仓库下载最新版本的二进制文件。
wget https://dl.min.io/server/minio/release/linux-amd64/minio
赋予执行权限
chmod +x minio
移动MinIO二进制文件到系统路径
sudo mv minio /usr/local/bin/
创建MinIO数据目录
sudo mkdir -p /data/minio
sudo chown $(whoami):$(whoami) /data/minio
启动MinIO服务器 使用以下命令启动MinIO服务器:
minio server /data/minio
以下是一个自动化脚本,用于在CentOS上安装MinIO:
#!/bin/bash
# 更新系统包
sudo yum update -y
# 安装EPEL仓库
sudo yum install -y epel-release
# 安装Python 3和pip
sudo yum install -y python3 python3-pip
# 安装Git
sudo yum install -y git
# 下载MinIO二进制文件
wget https://dl.min.io/server/minio/release/linux-amd64/minio
# 赋予执行权限
chmod +x minio
# 移动MinIO二进制文件到系统路径
sudo mv minio /usr/local/bin/
# 创建MinIO数据目录
sudo mkdir -p /data/minio
sudo chown $(whoami):$(whoami) /data/minio
# 启动MinIO服务器
minio server /data/minio
将上述脚本保存为install_minio.sh
,然后运行以下命令:
chmod +x install_minio.sh
./install_minio.sh
启动MinIO服务器后,你可以通过浏览器访问http://<your_server_ip>:9000
来配置MinIO。首次访问时,你需要设置一个访问密钥和秘密密钥。
通过以上步骤,你可以在CentOS系统上成功安装并运行MinIO。