Docker SkyWalking OAP Server 8.9.0 报错 'no provider found for module storage' 解决方法
当您使用命令 docker run -e SW_STORAGE=elasticsearch7 apache/skywalking-oap-server:8.9.0 运行 SkyWalking OAP Server 时,遇到错误 'no provider found for module storage',表示指定的存储提供程序(本例中为 elasticsearch7)不可用或配置不正确。
为了解决这个问题,您可以尝试以下步骤:
-
检查存储提供程序的可用性和版本。 确保存储提供程序已正确安装和配置。
-
验证存储提供程序与您使用的 SkyWalking 版本的兼容性。
-
如果您不需要存储提供程序,请将选择器设置为 false。 这将移除依赖项,并允许服务器在没有提供程序的情况下启动。
例如,您可以尝试运行以下命令:
docker run -e SW_STORAGE=false apache/skywalking-oap-server:8.9.0
此命令将在没有任何存储提供程序的情况下启动服务器,这可能有助于您识别和解决其他问题。
原文地址: https://www.cveoy.top/t/topic/og0w 著作权归作者所有。请勿转载和采集!