NSSM 在 Windows 上安装和配置 MinIO 服务

使用 NSSM 在 Windows 上安装和配置 MinIO 服务

目录

  1. 安装并配置 NSSM
  2. 下载并配置 MinIO
  3. 使用 NSSM 创建 MinIO 服务
  4. 配置环境变量
  5. 启动和管理 MinIO 服务
  6. 常用 NSSM 命令
  7. 故障排除

1. 安装并配置 NSSM

下载 NSSM

  1. NSSM 官方网站 下载适用于 Windows 的 NSSM。
  2. 解压 NSSM 文件到一个目录中,比如 C:\NSSM

将 NSSM 添加到系统路径(可选)

为了方便使用,可以将 NSSM 添加到系统环境变量 PATH 中:

  1. 右键点击“此电脑”或“计算机”,选择“属性”。
  2. 点击“高级系统设置”。
  3. 点击“环境变量”。
  4. 在“系统变量”中,找到并选择“Path”,然后点击“编辑”。
  5. 点击“新建”,输入 C:\NSSM
  6. 点击“确定”保存设置。

2. 下载并配置 MinIO

下载 MinIO

  1. MinIO 官方网站 下载适用于 Windows 的 MinIO 服务端。
  2. 将下载的 ZIP 文件解压到一个目录中,比如 C:\MinIO

创建数据目录

创建一个目录用于存储 MinIO 数据,比如 C:\MinIO\data

配置环境变量(可选)

可以通过设置环境变量来配置 MinIO,例如设置根用户和密码。你可以在命令提示符中运行以下命令:

set MINIO_ACCESS_KEY=9UA76cLfvtHnBIct
set MINIO_SECRET_KEY=YhwYNGLdw874PDaAE78bzg8g67MQIUGk

3. 使用 NSSM 创建 MinIO 服务

打开命令提示符

以管理员身份运行命令提示符,并导航到 NSSM 所在目录:

cd C:\NSSM

使用 NSSM 创建 MinIO 服务

nssm install MinIO

配置 NSSM 服务

在 NSSM GUI 界面中进行以下配置:

  • Path: E:\greatech\workflow\MinIO\minio.exe
  • Startup directory: E:\greatech\workflow
  • Arguments: server E:\greatech\workflow\devserver2 --address ":9001" --console-address ":9090"

转到 “Environment” 选项卡,添加环境变量:

  • MINIO_ACCESS_KEY: 9UA76cLfvtHnBIct
  • MINIO_SECRET_KEY: YhwYNGLdw874PDaAE78bzg8g67MQIUGk

转到 “I/O” 选项卡,配置日志文件路径:

  • Output (stdout): E:\greatech\workflow\logs\minio.log
  • Error (stderr): E:\greatech\workflow\logs\minio_error.log

点击 “Install service” 完成服务创建。


4. 配置环境变量

如果尚未在 NSSM 中配置环境变量,请在 NSSM GUI 的 “Environment” 选项卡中添加以下变量:

  • MINIO_ACCESS_KEY: 9UA76cLfvtHnBIct
  • MINIO_SECRET_KEY: YhwYNGLdw874PDaAE78bzg8g67MQIUGk

保存并退出 NSSM GUI。


5. 启动和管理 MinIO 服务

启动 MinIO 服务

nssm start MinIO

检查服务状态

nssm status MinIO

验证服务

打开浏览器,访问以下 URL 确保 MinIO 服务正常运行:


6. 常用 NSSM 命令

启动服务

nssm start MinIO

停止服务

nssm stop MinIO

重启服务

nssm restart MinIO

删除服务

nssm remove MinIO confirm

编辑服务

nssm edit MinIO

7. 故障排除

检查服务日志

如果 MinIO 服务未能启动或出现其他问题,可以查看日志文件以获取详细信息:

  • 标准输出日志: E:\greatech\workflow\logs\minio.log
  • 错误日志: E:\greatech\workflow\logs\minio_error.log

检查防火墙设置

确保防火墙允许访问 MinIO 的端口(默认是 9001 和 9090)。

  1. 打开 “控制面板” > “系统和安全” > “Windows Defender 防火墙”。
  2. 点击 “高级设置”。
  3. 在左侧选择 “入站规则”。
  4. 点击 “新建规则” 并选择 “端口”。
  5. 选择 “TCP”,并在特定本地端口中输入 MinIO 使用的端口(如 9001 和 9090)。
  6. 允许连接,并应用规则。

检查服务权限

确保 MinIO 服务有足够的权限来访问所需资源:

  1. 打开服务管理器 (services.msc)。
  2. 找到 MinIO 服务,右键选择 “属性”。
  3. 在 “登录” 选项卡中,选择 “本地系统账户” 并勾选 “允许服务与桌面交互”。
  4. 点击 “确定” 并重新启动服务。

通过以上步骤,你可以在 Windows 上成功安装和配置 MinIO 服务,使其在后台运行,并在每次系统启动时自动启动。如果遇到任何问题,可以参考故障排除部分进行检查和修复。

  • 18
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Windows安装nssm,您可以按照以下步骤进行操作: 1. 首先,您需要管理员权限来打开命令行工具。您可以通过右键单击命令提示符,并选择“以管理员身份运行”来获得管理员权限。 2. 切换到nssm.exe所在的路径。您可以使用cd命令来导航到该路径。例如,如果nssm.exe在C:\nssm目录中,您可以使用以下命令进行切换: ``` cd C:\nssm ``` 3. 运行`nssm install`命令来打开程序配置界面。该命令将开始安装nssm服务。您可以按照提示进行配置。 总之,要在Windows安装nssm,您需要管理员权限并且要运行nssm.exe所在路径下的`nssm install`命令。这将安装nssm服务并打开程序配置界面。 <span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [windows守护进程工具--nssm使用](https://blog.csdn.net/muzihuaner/article/details/130538604)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [windows NSSM服务封装程序](https://download.csdn.net/download/qq_30159359/88049135)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值