Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >“优化”步骤中的Kibana失败

“优化”步骤中的Kibana失败
EN

Stack Overflow用户
提问于 2020-09-09 10:49:24
回答 1查看 252关注 0票数 0

解决了

在我的例子中,logtrail.json位于错误的目录中。它应该在/usr/share/kibana/plugins/logtrail中而不是在/usr/share/kibana/plugins

码头版本:1.10.3, build 9e83765

OS:SUSE Linux (x86_64)

Docker撰写版本:1.7.1, build 0a9ab35

弹性/Logstash/Kibana/Filebeat版本:7.6.1

日志版本:7.6.1-0.1.31

我为所有的docker-compose.yml (文件节拍)服务提供了ELK+FB文件。对基巴纳来说是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
kibana:
    container_name: kibana
    hostname: kibana
    build:
        context: .
        dockerfile: kibanaWithLogtrail.Dockerfile
    logging:
        driver: "json-file"
        options:
            max-file: "5"
            max-size: "100m"
    ports:
     - "5601:5601"
    networks:
     - elk_stack_net
    depends_on:
     - elasticsearch
     - logstash
     - filebeat

kibanaWithLogtrail.Dockerfile是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
FROM docker.elastic.co/kibana/kibana:7.6.1

RUN cd /usr/share/kibana && ./bin/kibana-plugin install https://github.com/sivasamyk/logtrail/releases/download/v0.1.31/logtrail-7.6.1-0.1.31.zip
COPY logtrail.json /usr/share/kibana/plugins/

当我做docker-compose up -d时,它会:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Creating network "elk_elk_stack_net" with driver "bridge"
Building kibana
Step 1 : FROM docker.elastic.co/kibana/kibana:7.6.1
 ---> f9ca33465ce3
Step 2 : RUN cd /usr/share/kibana && ./bin/kibana-plugin install https://github.com/sivasamyk/logtrail/releases/download/v0.1.31/logtrail-7.6.1-0.1.31.zip
 ---> Running in 21143bdfdab7
Attempting to transfer from https://github.com/sivasamyk/logtrail/releases/download/v0.1.31/logtrail-7.6.1-0.1.31.zip
Transferring 4715586 bytes....................
Transfer complete
Retrieving metadata from plugin archive
Extracting plugin archive
Extraction complete
Plugin installation complete
 ---> 42fbfd43f29c
Removing intermediate container 21143bdfdab7
Step 3 : COPY logtrail.json /usr/share/kibana/plugins/
 ---> ad684aaad73e
Removing intermediate container 6fce376b8719
Successfully built ad684aaad73e
Creating elasticsearch
Creating logstash
Creating filebeat
Creating kibana

我唯一的问题是基巴纳不能开始。它试图执行“优化”步骤:

"info“、”优化“、"pid":7、”消息“:”优化和缓存核心、图形、监视、space_selector、登录、overwritten_session、注销、logged_out、ml、dashboardViewer、apm、地图、画布、水下包、暹粒包、正常运行时间和镜头包。这可能需要几分钟时间。“

但是过了一两分钟,它就失败了:非常长的消息,开头是:

{

:优化失败。\n 6589模块\n\n错误在中

模块未找到:错误:无法在'/usr/share/kibana/x-pack/legacy/plugins/canvas/public/components/app'\n中解析‘/usr/share/kibana/x-pack/legacy/plugins/canvas/public/components/app’\n \n ./x-pack/legacy/plugins/canvas/public/lib/run_interpreter.js\n中的错误

模块未找到:错误:无法在'plugins/interpreter/canvas/load_legacy_server_function_wrappers‘中解析'/usr/share/kibana/x-pack/legacy/plugins/canvas/public/lib'\n \n

./x-pack/legacy/plugins/canvas/public/legacy_start.js\n中的误差

模块未找到:错误:无法解析'/usr/share/kibana/x-pack/legacy/plugins/canvas/public'\n中的“插件/解释器/解释器”\n

./x-pack/legacy/plugins/canvas/public/components/app/index.js\n中的误差

模块未找到:错误:无法解决'/usr/share/kibana/x-pack/legacy/plugins/canvas/public/components/app'\n中的“插件/解释器/解释器”\n ./x-pack/legacy/plugins/canvas/public/components/datasource/datasource_preview/index.js\n模块中的错误:错误:无法解析'/usr/share/kibana/x-pack/legacy/plugins/canvas/public/components/datasource/datasource_中的“plugins/解释器/解释器”预览./x-pack/legacy/plugins/canvas/public/components/function_form_list/index.js\n模块中的“n \n错误”未找到:错误:无法解决'/usr/share/kibana/x-pack/legacy/plugins/canvas/public/components/function_form_list'\n中的“插件/解释器/解释器”\n ./x-pack/legacy/plugins/canvas/public/functions/filters.js\n模块中的错误未找到:错误:无法解决解决'/usr/share/kibana/x-pack/legacy/plugins/canvas/public/functions'\中的插件/解释器/解释器

像这样的错误:

致命错误:优化失败。6589模块

错误在。/x- pack /旧版/ plugins /画布/ public / components / app / index.js模块未找到:错误:无法解析‘plugins /解释器/画布/ load_legacy_server_function_wrappers’中的‘/ usr / share / kibana / legacy /旧版/ plugins /画布/ public / components / app’

找不到./x-pack/legacy/plugins/canvas/public/lib/run_interpreter.js模块中的错误:错误:无法在'/usr/share/kibana/x-pack/legacy/plugins/canvas/public/lib‘中解析'plugins/interpreter/canvas/load_legacy_server_function_wrappers’

错误在。/x- pack / legacy / plugins /画布/ public / legacy_start.js模块未找到:错误:无法解析“/ usr / share / kibana / legacy /legacy/ plugins /画布/ public”中的“plugins /解释器/解释器”

找不到./x-pack/legacy/plugins/canvas/public/components/app/index.js模块中的错误:错误:无法解决'/usr/share/kibana/x-pack/legacy/plugins/canvas/public/components/app‘中的“插件/解释器/解释器”

  • 奇怪的部分是,当我从dockerfile中删除COPY logtrail.json /usr/share/kibana/plugins时,它工作得很好。但是它以前起了作用,而且我没有改变任何东西,所以我真的怀疑logtrail.json文件是错误的,或者有不正确的logtrail.json秒问题,那就是我并不缺乏资源。有足够的存储器和内存。
  • 其他服务正常启动

EN

回答 1

Stack Overflow用户

发布于 2020-11-08 07:42:22

尝试使用不同的路径

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
COPY logtrail.json /usr/share/kibana/plugins/logtrail/logtrail.json
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63817825

复制
相关文章

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文