日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Ambari添加快速链接Quick Links

發布時間:2024/3/7 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ambari添加快速链接Quick Links 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

軟件環境

軟件環境

版本號

JDK

jdk1.8.0_321

Mysql

5.7.29

Ambari

2.7.5.0

HDP

3.1.5.0

據說是2.3 版本后 也就是2.4 的Ambari才支持了這種自定義的快速鏈接。

2.4.0官方公布了quickLinks相關引入了jar。

這個快速鏈接的架構是?metainf配置文件中首先要告訴ambari-server有快速鏈接這個東西(quickLinks)

然后ambri-server才去檢測 以及 解析 然后給ambari web 這個url。

本文以kafka 添加 kafka-manager為例子

我們為kafka這個服務添加快速鏈接

默認情況下 ? 文件名:quicklinks.json 這個是快速鏈接的json定義。

他的位置在:/var/lib/ambari-server/resources/stacks/HDP/3.0/services/KAFKA (我這邊kafka是沒有quicklinks 目錄的。自己創建了一個)

首先要在metainfo 中定義一下 是有quicklinks這個功能的。

metainfo定義如下:

<service><quickLinksConfigurations-dir>quicklinks-kafka</quickLinksConfigurations-dir><quickLinksConfigurations><quickLinksConfiguration><fileName>quicklinks.json</fileName><default>true</default></quickLinksConfiguration></quickLinksConfigurations>......</service>

quicklinks.json定義:?? ???

? "name": "kafka_ui","label": "Kafka Manager UI","component_name": "BROKER","url":"http://hadoop01:9001/clusters/kafka-test","requires_user_name": "false"

比較詳細講解的可以看下這個:(不是kafka的 ?主要看解釋)

{"name": "default",????---默認"description": "default quick links configuration",????---默認"configuration": {"protocol": {# 如果所有檢測都滿足,制定UI類型# 執行https或是http類型"type":"https","checks":[ # 檢測必要性{"property":"HTTPS_ONLY",---可選HTTP_ONLY或是HTTPS_ONLY"desired":"HTTPS_ONLY","site":"simple-site"??---屬性所在的文件}]},#鏈接的配置項"links": [{"name": "",??---快速鏈接的名稱"label": "", ---快鏈UI上的顯示名稱"requires_user_name": "false", #如果需要UI附加用戶名在快速鏈接的尾部,則設置為true,"url": "%@://%@:%@","template": "%@://%@:%@", ---可選2.3支持的。2.4后用url替代"port":{#如果服務沒有該端口的屬性,請使用完整url屬性,指定解析規則以便解析url#Specify the regex so the url can be parsed for the port value."http_property": "simple.webapp.address","http_default_port": "8280","https_property": "simple.webapp.https.address","https_default_port": "8290","regex": "\\w*:(\\d+)","site": "simple-site"}}]}}

查看HDFS的curl配置:

curl??-u admin:admin http://hadoop01:8080/api/v1/stacks/HDP/versions/3.1/services/HDFS/quicklinks?QuickLinkInfo/default=true&fields=*

對比我們查看kafka的:

curl -u admin:admin http://hadoop01:8080/api/v1/stacks/HDP/versions/3.1/services/KAFKA/quicklinks?QuickLinkInfo/default=true&fields=*

然后我們看下界面:

點擊就可以進入 manager了

總結

以上是生活随笔為你收集整理的Ambari添加快速链接Quick Links的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。