MinIO在Linux上的安装配置指南
在Linux上安装和配置MinIO可以分为几个步骤,以下是详细的操作指南:
安装MinIO
-
下载MinIO二进制文件:
对于CentOS 7,使用yum包管理器:
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20250312180418.0.0-1.x86_64.rpm -O minio.rpm
对于CentOS 8,使用dnf包管理器:
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20250312180418.0.0-1.x86_64.rpm -O minio.rpm
安装MinIO:
sudo yum install minio.rpm # 对于CentOS 7 # 或者 sudo dnf install minio.rpm # 对于CentOS 8
验证安装:
minio --version
-
创建数据目录:
sudo mkdir -p /mnt/data sudo chown -R minio:minio /mnt/data sudo chmod -R 755 /mnt/data
-
配置MinIO环境变量: 编辑
/etc/default/minio
文件,添加以下内容(替换为你的用户名和密码):MINIO_ROOT_USER="minioadmin" MINIO_ROOT_PASSWORD="minioadmin" MINIO_VOLUMES="/mnt/data" MINIO_OPTS="--address :9000"
-
启动MinIO服务:
sudo systemctl start minio sudo systemctl enable minio
-
配置防火墙(如果需要远程访问MinIO): 使用
ufw
:sudo ufw allow 9000 sudo ufw reload
或者使用
firewalld
:sudo firewall-cmd --permanent --add-port=9000/tcp sudo firewall-cmd --reload
-
访问MinIO控制台: 启动MinIO服务后,您可以通过浏览器访问MinIO控制台:
http://YOUR_SERVER_IP:9000
使用您在环境变量中设置的root用户名和密码登录。
使用MinIO客户端
MinIO提供了一个命令行客户端 mc
,可以用来管理MinIO服务器。
-
下载并安装
mc
:wget https://dl.min.io/client/mc/release/linux-amd64/mc chmod +x mc sudo mv mc /usr/local/bin/
-
配置
mc
:mc alias set myminio http://YOUR_SERVER_IP:9000 ACCESS_KEY SECRET_KEY
替换
ACCESS_KEY
和SECRET_KEY
为你的MinIO访问密钥和秘密密钥。 -
列出存储桶:
mc ls myminio/
集成到应用程序
如果你的应用程序需要使用MinIO存储服务,可以在应用程序中配置MinIO客户端。例如,使用Python:
from minio import Minioclient
client = Minioclient(
"http://YOUR_SERVER_IP:9000",
access_key="YOUR_ACCESS_KEY",
secret_key="YOUR_SECRET_KEY",
secure=False
)
buckets = client.list_buckets()
for bucket in buckets:
print(bucket.name)
以上步骤可以帮助你在Linux系统上成功安装和配置MinIO。根据实际需求选择单机部署或进一步配置集群部署。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权请联系我们,一经查实立即删除!