如果屏幕上满是日志或令牌已过期,你可以使用 elasticsearch-create-enrollment-token 命令生成一个新 token。 我们可以直接在 Elasticsearch 容器内使用 elasticsearch-create-enrollment-token 命令: $ docker exec -it elasticsearch \ /usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token \ -s kibana 然后...
在浏览器里手工输入http://localhost:5601, 注意,这里是 http ,而不是 https。 这里的 Enrollment token,也是从步骤三中第一个 terminal 的提示信息,拷贝来的,每次不一样。 这是在第二个 terminal 中,会出现 6 位数的验证码,在页面上输入 6 位数的验证码后, 然后再输入 User/Password:elastic/mBx4iD3aqEkLn...
第一次run,此步骤会产生默认password和token 可通过docker logs es01查看最底部的新日志,复制并保存日志里的password,token,用于后续的使用!!! 如果token过期了(默认30分钟),可使用以下命令重置新的token dockerexec-it es01 /usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana 也可以重置...
此错误,需要删除容器中的环境变量ENROLLMENT_TOKEN 方法如下 # 找到容器目录 docker inspect es2|grep ResolvConfPath # 暂停 docker 服务 systemctl stop docker # 找到 resolv.conf 同级目录下的 config.v2.json 并移除其文件中的"ENROLLMENT_TOKEN"key # 启动docker 服务 systemctl start docker # 启动 容器(...
对docker里面的es进行启动(各个参数详解:) -e:指定内部环境变量 ENROLLMENT_TOKEN:用上面生成的token来启动,并自动加入到本机es的集群节点中(注意这个token是你上面生成的那个token,不要填我的) -p:表示映射端口,因为本机的es已经把9200和9300给占用了,所以在这里给了他别的端口 ...
复制并粘贴启动Elasticsearch容器时屏幕上显示的注册token。如果屏幕上满是日志或令牌已过期,你可以使用elasticsearch-create-enrollment-token命令生成一个新token。我们可以直接在Elasticsearch容器内使用elasticsearch-create-enrollment-token命令:然后在你点击“Configure Elastic”之后,你需要输入你的用户名和密码...
docker run \ --name kibana \ --net elastic \ -p 5601:5601 \ -idt kibana:8.2.2 生成token,kibana连接es的时候要用到 docker exec -it es01 /usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana 控制台会生成一长串文本,请保存下来,这是稍后给kibana用来连接es的token ...
dockerexec-it es01 /usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s node 拿到控制台输出的token后(30分钟有效期),执行以下命令即可创建一个新的es容器,与原先的es组成集群,原有的数据会保留,注意将xxxxxx替换成刚刚生成的token
docker exec -it es01 /usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana 我们建议将elastic密码存储为shell环境变量。例如: export ELASTIC_PASSWORD="your_password" 从容器复制http_ca.crtSSL证书到本地机器。 docker cp es01:/usr/share/elasticsearch/config/certs/http_ca.crt . ...