1. 首先 关闭es 密码认证,先让skywalking 启动成功,然后修改 skywalking的配置文件,添加账号,密码即可
步骤1:进入es容器:
#1. 输入你自己的es 容器名称
docker exec -it elasticsearch /bin/bash
进入config 文件夹 配置文件为 elasticsearch.yml :
步骤2: 如果缺少vim命令 安装vim , 命令为:
apt-get update
apt-get install -y vim
步骤3:配置es免密登陆, 将xpack.security.enabled:true 改为false:
vi elasticsearch.yml
true改为false
步骤4:重启es
docker restart elasticsearch
然后启动skywalking 同理进入配置文件。添加账号密码配置
#1. 启动skywalking 容器
docker start sky-oap
#2. 进入容器:
docker exec -it sky-oap /bin/bash
#3. 进入配置中心
cd config
#4. vi application.yml
修改 user, password 二者参数 打马赛克地方,注意账号,密码都是双引号 包裹着的
步骤5: 重新进入es容器 配置文件, 将原先的 xpack.security.enabled:改为true, 并在末尾增加一行参数文章来源:https://www.toymoban.com/news/detail-517396.html
http.cors.allow-headers: Authorization
步骤6:重启es, sky-oap 即可成功!文章来源地址https://www.toymoban.com/news/detail-517396.html
到了这里,关于Skywalking 配置es 密码登陆 sky-oap 启动失败 docker启动skywalking失败 docker启动sky-oap 认证密码失败的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!