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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [乐评]写一点关于我心中的小女人
- 下一篇: matlab示波器怎么求值,matlab