温馨提示×

centos安装minio教程

小樊
39
2025-02-26 19:50:21
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS上安装MinIO可以分为几个步骤,包括准备环境、下载和安装MinIO、配置MinIO服务以及启动和验证安装。以下是详细的步骤:

准备工作

  1. 集群节点规划:规划你的集群节点,包括节点IP地址和数据盘路径。
  2. 基础环境准备
    • 确保三台机器可以通过SSH免密登录。
    • 关闭防火墙并修改系统最大文件数。
    • 创建启动脚本、配置文件和数据目录。

安装MinIO

  1. 下载MinIO
    • 使用wget命令下载适合CentOS的MinIO二进制文件。例如:
      wget https://dl.min.io/server/minio/release/linux-amd64/minio
      
  2. 赋权:给予下载的二进制文件执行权限:
    chmod +x minio
    
  3. 创建MinIO用户和组(可选但推荐):为了安全起见,创建一个专用的用户和组来运行MinIO。
    sudo groupadd minios
    sudo useradd -r -g minio minio
    
  4. 创建存储目录及日志目录
    sudo mkdir -p /opt/module/minio/data
    sudo mkdir -p /opt/module/minio/logs
    sudo chown minio:minio /opt/module/minio/data
    sudo chown minio:minio /opt/module/minio/logs
    
  5. 配置MinIO服务
    • 创建一个systemd服务文件,以便将MinIO作为系统服务来管理。
    sudo vim /usr/lib/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
    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 /opt/module/minio/data --address ":9200" --console-address ":9201"
    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
      

启动和验证安装

  1. 启动MinIO服务
    • 使用以下命令启动MinIO服务:
      nohup ./minio server /data --config-dir /config --console-address ":9001" --address ":9000" /data/log/minio.log 2>&1 &
      
  2. 验证安装
    • 打开浏览器,访问http://your_server_ip:9000,使用默认账号minioadmin和密码minioadmin登录,即可看到MinIO的控制台。

以上步骤应该可以帮助你在CentOS上成功安装和运行MinIO。如果在安装过程中遇到任何问题,可以参考MinIO的官方文档或社区支持。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:centos minio安装教程

0