首页主机资讯MinIO安装完成后如何启动服务

MinIO安装完成后如何启动服务

时间2025-10-01 22:44:03发布访客分类主机资讯浏览1312
导读:Linux系统(手动安装/二进制包)启动MinIO服务 1. 直接启动(前台模式) 切换到MinIO二进制文件所在目录(如/opt/minio),执行以下命令启动服务: ./minio server /opt/minio/data 启动后,...

Linux系统(手动安装/二进制包)启动MinIO服务

1. 直接启动(前台模式)

切换到MinIO二进制文件所在目录(如/opt/minio),执行以下命令启动服务:
./minio server /opt/minio/data
启动后,终端会显示服务运行状态及访问信息(包括API端口、控制台地址)。首次启动需设置管理员密码(不少于8位),后续重启需使用该密码。

2. 后台启动(推荐)

若需让服务在后台持续运行,可通过以下步骤配置:

  • 进入MinIO的bin目录(如/opt/minio/bin),创建启动脚本start.sh
    nano start.sh
  • 将以下内容粘贴到脚本中(替换admin123456为你的实际密码),保存并退出:
    #!/bin/bash
    export MINIO_ROOT_KEY=admin
    export MINIO_ROOT_PASSWORD=admin123456
    nohup /opt/minio/minio server /opt/minio/data --console-address ":9100" >
        >
         /opt/minio/minio.log 2>
        &
        1 &
        
    
  • 给脚本添加执行权限:
    chmod +x start.sh
  • 启动服务:
    ./start.sh
    此时服务会在后台运行,日志输出到/opt/minio/minio.log

3. 配置Systemd服务(开机自启)

若需实现开机自动启动,需创建Systemd服务文件:

  • 创建服务文件:
    sudo nano /etc/systemd/system/minio.service
  • 添加以下内容(根据实际路径修改ExecStartMINIO_VOLUMES等参数):
    [Unit]
    Description=MinIO Single Node Service
    After=network.target
    
    [Service]
    User=root
    Group=root
    Environment="MINIO_ROOT_USER=admin"
    Environment="MINIO_ROOT_PASSWORD=admin123456"
    ExecStart=/opt/minio/minio server /opt/minio/data --console-address ":9100"
    Restart=always
    RestartSec=5s
    LimitNOFILE=65536
    
    [Install]
    WantedBy=multi-user.target
    
  • 重新加载Systemd配置:
    sudo systemctl daemon-reload
  • 启动服务并设置开机自启:
    sudo systemctl enable --now minio
    
  • 检查服务状态(显示Active: active (running)表示成功):
    sudo systemctl status minio

Windows系统启动MinIO服务

1. 手动启动(命令行)

  • 下载MinIO二进制文件(如minio.exe),创建数据目录(如C:\data\minio)。
  • 打开命令提示符,切换到MinIO目录,执行以下命令:
    minio.exe server C:\data\minio --address "127.0.0.1:9000" --console-address "127.0.0.1:9001"
  • 首次启动需设置管理员密码(默认minioadmin,建议修改)。

2. 注册Windows服务(可选)

若需将MinIO作为系统服务运行,可使用NSSM(Non-Sucking Service Manager)工具:

  • 下载并安装NSSM,打开其界面。
  • 点击“Install service”,选择minio.exe路径,设置服务名称(如MinIO)。
  • 在“Arguments”中添加启动参数:
    server C:\data\minio --address "127.0.0.1:9000" --console-address "127.0.0.1:9001"
  • 点击“Install service”完成注册,通过“Services”管理器启动服务。

Docker方式启动MinIO服务 若已安装Docker,可通过以下命令快速启动:

docker run -d \
  -p 9000:9000 \          # API端口
  -p 9001:9001 \          # 控制台端口
  --name minio \
  -v /path/to/data:/data \ # 数据卷(宿主机目录)
  -e "MINIO_ROOT_USER=admin" \
  -e "MINIO_ROOT_PASSWORD=admin123456" \
  minio/minio server /data

启动后,通过http://< 宿主机IP> :9001访问控制台,使用配置的账号密码登录。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: MinIO安装完成后如何启动服务
本文地址: https://pptw.com/jishu/716328.html
Linux如何支持Hadoop大数据处理 MinIO安装时遇到端口冲突怎么办

游客 回复需填写必要信息