700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 完美解决docker skywalking报错:no provider found for module storage

完美解决docker skywalking报错:no provider found for module storage

时间:2023-05-28 06:09:58

相关推荐

完美解决docker skywalking报错:no provider found for module storage

笔者在使用docker 部署skywalking时,一直报错:no provider found for module storage

详细情况如下:

条件:

skywalking 9.1elasticsearch 7

执行命令:

docker run --name skywalking-oap --restart always -d \-p 12800:12800 \-p 11800:11800 \--link es7:es7 \-e SW_STORAGE=elasticsearch7 \-e SW_STORAGE_ES_CLUSTER_NODES=es7:9200 \skywalking-oap-server

报错:

no provider found for module storage

解决办法:

docker run --name skywalking-oap --restart always -d \-p 12800:12800 \-p 11800:11800 \--link es7:es7 \-e SW_STORAGE=elasticsearch7 \-e SW_STORAGE_ES_CLUSTER_NODES=es7:9200 \skywalking-oap-server

改为

docker run --name skywalking-oap --restart always -d \-p 12800:12800 \-p 11800:11800 \--link es7:es7 \-e SW_STORAGE=elasticsearch \-e SW_STORAGE_ES_CLUSTER_NODES=es7:9200 \skywalking-oap-server

即将SW_STORAGE=elasticsearch7改为SW_STORAGE=elasticsearch

原因分析:

skywalking 8.8之前不能自动感知存储源是什么,需要手动指定是es6还是7;8.8之后可以自动感知存储源的版本,不需要手动指定es6还是7,直接写es即可;

参考:

/articles//01/17/1642392035431.html/fsckzy/p/15796933.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。