Ambari 自定义服务集成 | quicklinks 快速链接不显示的排查方案

0c60b0621f88ca0c06ed1f564616d0f4.gif

点击卡片“大数据实战演练”,选择“设为星标”或“置顶”

回复“Ambari知识库”可领取独家整理的Ambari学习资料!

757ac39ce611e3e05523e8e2a909c8ef.jpeg

一、前言

最近有两位学员都反馈在 Ambari 集成服务时,遇到了添加 quicklinks 快速链接不显示的问题。今天就给大家分享下如何排查解决这个问题。

二、quicklinks快速链接 问题排查

1、metainfo.xml 文件

首先,quicklinks 快速链接功能,需要在 metainfo.xml 中注册,也就是添加相关配置。

<!-- <quickLinksConfigurations-dir>quicklinks-es</quickLinksConfigurations-dir> -->
<quickLinksConfigurations>
    <quickLinksConfiguration>
        <fileName>quicklinks.json</fileName>
        <default>true</default>
    </quickLinksConfiguration>
</quickLinksConfigurations>

其中,quicklinks.json 所在位置,默认在服务根目录的 quicklinks 目录下。如果需要更改 quicklinks.json 文件的所在目录,则需要更改 metainfo.xml 文件的 quickLinksConfigurations-dir 属性值。

这里有个易错点:那就是 quickLinksConfigurations 和 quickLinksConfiguration 单词别写错了!!!否则在页面中不显示 Quick Links 。

2、quicklinks.json 文件

如果 metainfo.xml 相关配置没有写错,那问题应该就出在 quicklinks.json 这个文件里。

以集成 Elasticsearch 服务为示例,quicklinks.json 文件内容如下所示:

{
  "name": "default",
  "description": "default quick links configuration",
  "configuration": {
    "protocol": {
      "type": "https",
      "checks": [

      ]
    },
    "links": [
      {
        "name": "elasticsearch_ui",
        "label": "Elasticsearch-head界面跳转",
        "component_name": "ELASTICSEARCH_HEAD",
        "url": "%@://%@:%@",
        "port": {
          "http_property": "elasticsearch_head_port",
          "http_default_port": "9100",
          "https_property": "elasticsearch_head_port",
          "https_default_port": "9100",
          "regex": "^(\\d+)$",
          "site": "elastic-config"
        }
      }
    ]
  }
}

其中 name 可以默认为 default ,不做修改。

这里也有个易错点:links[0].component_name 必须是正确的,组件名称是在 metainfo.xml 中指定的,否则在页面中不显示 Quick Links 。

三、quicklinks快速链接其他配置

quicklinks 快速链接,可以实现:

  • http 与 https 的切换

  • 服务端口号配置修改后,quicklinks快速链接中的端口号也可以即时更新

更多关于 quicklinks 的知识,可查看:

https://articles.zsxq.com/id_xqkdpnpnhlhb.html

------------------  干货课程  -------------------

本文内容为《Ambari自定义服务集成实战》课程学员问题解决方案,已将知识沉淀到「知识星球」。课程详细介绍: 六千字介绍 | 全网稀有的Ambari自定义服务集成实战(完结)永久学习,笔记视频 + 学员微信群 + 知识星球 + 导师答疑,一条龙服务保障你的学习质量,感兴趣的加我V:create17_

----------  END  ----------

猜你喜欢:

1.如何查看HDP各组件版本信息,两种办法

2.好消息!Apache Ambari重新进入Apache孵化器!

3.看看有多少人因为Ambari加我好友

4.快来学习!全网最全的Ambari知识库闪亮登场

最后说一句(求关注,别白嫖我)

扫一扫,我们的故事就开始了。

fc78799f81f3525940bba9b8fa2cc3d2.png

文章有用,点赞、转发、在看都是一种支持,求三连

另外公众号改变了推送规则,大家看文章不要忘记点击最下方的在看,点赞按钮,这样微信自动识别为常看公众号,否则很可能推送的文章可能淹没在别的文章找不到,谢谢大家。

fd0a56208731686e9ddab4bddb813e9a.jpeg

                   动动小手,让更多需要的人看到~

0e0252aa8a1c391945034f2c8f11f71a.gif

“阅读原文”,查看最新内容

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

create17

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值