温馨提示×

CentOS MinIO安装后如何使用

小樊
64
2025-06-24 10:10:02
栏目: 智能运维

在CentOS上安装MinIO后,您可以按照以下步骤使用它:

启动MinIO服务

  1. 通过命令行启动
  • 确保您已经安装了MinIO服务器。如果还没有安装,可以参考之前的回答中提到的安装步骤。
  • 启动MinIO服务,指定数据存储目录和访问密钥:
./minio server /data

这里,/data 是你希望MinIO用来存储数据的目录。你需要确保这个目录存在并且有适当的读写权限。

  1. 通过systemd服务启动(推荐):
  • 创建一个systemd服务文件:
sudo nano /etc/systemd/system/minio.service
  • 添加以下内容:
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio

[Service]
WorkingDirectory=/usr/local/minio
User=minio
Group=minio
Environment="MINIO_ROOT_USER=minioadmin"
Environment="MINIO_ROOT_PASSWORD=minioadmin"
Environment="MINIO_ACCESS_KEY=minioadmin"
Environment="MINIO_SECRET_KEY=minioadmin"
Environment="MINIO_LOGGER_TYPE=file"
Environment="MINIO_LOGGER_FILE=/opt/module/minio/logs/minio.log"
Environment="MINIO_LOGGER_LEVEL=error"
ExecStart=/usr/local/bin/minio server /data --address ":9000" --console-address ":9001"
Restart=always
RestartSec=5
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target
  • 重新加载systemd守护进程以识别新的服务文件:
sudo systemctl daemon-reload
  • 启动MinIO服务:
sudo systemctl start minio
  • 启用MinIO服务在系统启动时自动启动:
sudo systemctl enable minio

访问MinIO控制台

  • 打开浏览器,访问 http://<your_server_ip>:9000(如果配置了HTTPS,替换为服务器IP地址)。
  • 使用默认账号密码 minioadmin 登录。

使用MinIO客户端

  1. 安装MinIO客户端 mc
  • 下载并安装MinIO客户端 mc
wget https://dl.min.io/client/mc/release/linux-amd64/mc
sudo unzip mc
sudo mv mc /usr/local/bin
  • 配置 mc 以连接到MinIO集群:
./mc config host add your_alias http://<your_server_ip>:9000 minioadmin minioadmin123

这里,your_alias 是你给MinIO服务器设置的别名,<your_server_ip> 是MinIO服务器的地址,minioadminminioadmin123 是你在配置文件中设置的访问密钥和秘密密钥。

  1. 使用 mc 客户端操作对象存储
  • 列出所有别名:
mc alias list
  • 创建新的存储桶:
mc mb your_alias/mybucket
  • 上传文件到存储桶:
mc cp /path/to/local/file your_alias/mybucket/myobject
  • 从存储桶下载文件:
mc cp your_alias/mybucket/myobject /path/to/local/directory
  • 列出存储桶中的所有对象:
mc ls your_alias/mybucket

以上步骤应该能帮助您在CentOS上成功安装并运行MinIO。如果有任何问题,请参考MinIO官方文档或联系他们的支持团队。

0