当您使用命令 docker run -e SW_STORAGE=elasticsearch7 apache/skywalking-oap-server:8.9.0 运行 SkyWalking OAP Server 时,遇到错误 'no provider found for module storage',表示指定的存储提供程序(本例中为 elasticsearch7)不可用或配置不正确。

为了解决这个问题,您可以尝试以下步骤:

  1. 检查存储提供程序的可用性和版本。 确保存储提供程序已正确安装和配置。

  2. 验证存储提供程序与您使用的 SkyWalking 版本的兼容性。

  3. 如果您不需要存储提供程序,请将选择器设置为 false。 这将移除依赖项,并允许服务器在没有提供程序的情况下启动。

例如,您可以尝试运行以下命令:

docker run -e SW_STORAGE=false apache/skywalking-oap-server:8.9.0

此命令将在没有任何存储提供程序的情况下启动服务器,这可能有助于您识别和解决其他问题。

Docker SkyWalking OAP Server 8.9.0 报错 'no provider found for module storage' 解决方法

原文地址: https://www.cveoy.top/t/topic/og0w 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录