Ambari裡如何刪除某指定的服務(圖文詳解)
不多說,直接乾貨!
Ambari 借鑑了很多成熟分散式軟體的 API 設計。Rest API 就是一個很好地體現。通過 Ambari 的 Rest API,可以在指令碼中通過 curl 維護整個叢集。並且,我們可以用 Rest API 實現一些無法在 Ambari GUI 上面做的操作。
目前 Ambari 不支援在 GUI 上面解除安裝已安裝的 Service。所以當一個 Service 不再需要的時候,使用者沒法刪除掉該 Service。幸運的是 Ambari 提供了 DELETE 的 Rest API,我們可以通過該 API 來刪除 Ambari 中 Service。不過這裡需要注意,這個方法只是從 Ambari Service 中刪除了 Service。這樣一來,Ambari 的 GUI 介面中不再顯示這個 Service。但是 Service 本身還安裝在 Agent 所在的機器。如果使用者需要徹底的清除掉這個 Service,仍需要手工的到每個機器解除安裝
這裡,我就以Ambari裡的Ambari Metrics這個服務為例。其他的也一樣。
解決步驟
Steps:1. tail -f /var/log/ambari-metrics-collector/ambari-metrics-collector.log (這一也可以跳過,說白了就是檢視對應的ambari-metrics-collector的日誌而已)
tail -f /var/log/ambari-metrics-collector/ambari-metrics-monitor.log (這一也可以跳過,說白了就是檢視對應的ambari-metrics-monitor的日誌而已)
Steps:2. Stop Ambari Metrics
注意: 若是這步,關不掉Ambari Metrics沒事,去步驟三吧!
Steps:3. Kill all the ambari metrics processes
ambari-metrics-monitor status
ambari-metrics-collector status
ambari-metrics-monitor stop
ambari-metrics-collector stop
kill -9 26554
kill -9 46277
Steps:4 停止服務
curl -u admin:admin -H "X-Requested-By: ambari" -X PUT -d '{"RequestInfo": {"context":"Stop Service"},"Body":{"ServiceInfo":{"state":"INSTALLED"}}}' http://192.168.80.144:8080/api/v1/clusters/hdpCluster/services/AMBARI_METRICS
注意:
192.168.80.144是我這臺機器ambari01(即搭建了ambari)的ip,你注意改為你自己的!
hdpCluster是我叢集的名字,你注意改為你自己的!
AMBARI_METRICS這裡是停止該服務並要從ambari裡刪除它。
Steps:5 刪除服務(快速立即執行)
curl -u admin:admin -H "X-Requested-By: ambari" -X DELETE http://192.168.80.144:8080/api/v1/clusters/hdpCluster/services/AMBARI_METRICS
注意:
192.168.80.144是我這臺機器ambari01(即搭建了ambari)的ip,你注意改為你自己的!
hdpCluster是我叢集的名字,你注意改為你自己的!
AMBARI_METRICS這裡是停止該服務並要從ambari裡刪除它。
執行完成後,Ambari Metrics就從 Ambari 的 Service 裡面刪掉了,但是 Ambari Metrics的 package 還存在於機器。
[[email protected] ~]# rpm -qa | grep ambari_metrics
如果,需要徹底清除掉 Ambari Metrics的 package,則需要到各個 Agent 機器(我這裡是ambari02)執行如下命令:
yum erase ***
比如,你是刪除storm服務,則就是yum erase strom*
執行完後,這個 Ambari Metrics的Service 就被徹底的清除掉了!
OK,成功!Ambari裡如何刪除某指定的服務Ambari Metrics.
關於若是刪除其他的服務,一樣的步驟,把服務名改下就是了。很簡單。
參考優秀部落格
Ambari——大資料平臺的搭建利器之進階篇
相關推薦
Ambari裡如何刪除某指定的服務(圖文詳解)
不多說,直接乾貨! Ambari 借鑑了很多成熟分散式軟體的 API 設計。Rest API 就是一個很好地體現。通過 Ambari 的 Rest API,可以在指令碼中通過 curl 維護整個叢集。並且,我們可以用 Rest API 實現一些無法在 Ambari GUI 上面做的操作。
Ubuntu14.04下編譯安裝或apt-get方式安裝搭建Apache或Httpd服務(圖文詳解)
不多說,直接上乾貨! 寫在前面的話 對於 在Ubuntu系統上,編譯安裝Apache它預設路徑是在/usr/local/apache2/htdocs 或者編譯安裝httpd它預設路徑是在/usr/local/apache/htdocs
Ambari叢集移動現有複製到另外地方或更改ip地址,導致各項服務元件上為黃色問號代表心跳丟失的解決方案(圖文詳解)(博主推薦)
前言 最近,是在做叢集搬移工作,大家肯定會遇到如下的場景。 (1) 比如,你新購買的電腦,初步者學習使用Ambari叢集。從舊電腦複製到新電腦這邊來。 (2) 比如,你公司Ambari叢集的ip,因業務或其他情況需要,暫時需要更改ip。
Windows裏如何正確安裝Redis以服務運行(博主推薦)(圖文詳解)
tex files 64位 下載 win 多說 body 網盤下載 AC 不多說,直接上幹貨! 註意 : Redis官方並沒有提供Redis的windows安裝包,但在github上, 有相關的下載地址。
全網最詳細的Windows裡Anaconda-Navigator啟動後閃退的解決方案(圖文詳解)
不多說,直接上乾貨! 問題詳情 點選 出現Anaconda-Navigator啟動後閃退的現象。 或者 裝過一次anaconda,貌似按了一個更新的鍵就打不開了。navigator這個打不開,會停留在圖示然後閃退。其餘的都可
GitHub學習系列之如何刪除那些不打算要的專案(圖文詳解)
不多說,直接上乾貨! 1、選擇我們要刪除的專案: 接下來我們就刪除 zlslch下面的這個hello專案。從這個專案的名字中就可以看出來,好像就是為了刪除而建立的。點選右上方紅框中的Settings。 2.進行刪除: 在設定頁中會顯示
如何在IDEA裡給大資料專案匯入該專案的相關原始碼(博主推薦)(類似eclipse裡同一個workspace下單個子專案存在)(圖文詳解)
不多說,直接上乾貨! 如果在一個介面裡,可以是單個專案 注意:本文是以gradle專案的方式來做的! 注意:本文是以maven專案的方式來做的! 如果在一個介面裡,可以是多個專案 注意:本文是以maven專案
關於在真實物理機器上用cloudermanger或ambari搭建大資料叢集注意事項總結、經驗和感悟心得(圖文詳解)
寫在前面的話 (1) 最近一段時間,因擔任我團隊實驗室的大資料環境叢集真實物理機器工作,至此,本人秉持負責、認真和細心的態度,先分別在虛擬機器上模擬搭建ambari(基於CentOS6.5版本)和cloudermanager(基於CentOS6.5或Ubuntu14.04版本)。 (2) 大
ambari-server啟動出現Caused by: java.lang.RuntimeException:java.lang.ClassNotFoundEception:com.mysql.jdbc.Driver問題解決辦法(圖文詳解)
不多說,直接上乾貨! 問題詳解 啟動ambari-server出現 Caused by: java.lang.RuntimeException:java.lang.ClassNotFoundEception:com.mysql.jdbc.Driver
Ubuntu系統裡如何正確解除安裝oracle-j2sdk1.6(圖文詳解)
問題來源 因為,我在安裝clouder manager5.X的時候,預設是需要oracle-j2sdk1.7。 它4.X時,才是1.6的。 若你還是在用clouder manager4.X版本的話,需要用到oracle-j2sdk1.6 則,見 http:
Scala IDEA for Eclipse裡用maven來建立scala和java專案程式碼環境(圖文詳解)
這篇部落格 是在Scala IDEA for Eclipse裡手動建立scala程式碼編寫環境。 本博文,教大家,用maven來建立。 第一步:安裝scala外掛 因為,我win7下的scala環境是2.10.4 所以,選擇下載的
如何在Eclipse/Myeclipse/Scala IDEA for Eclipse 中正確刪除已經下載過的外掛(圖文詳解)
不多說,直接上乾貨! 見 第一步 :在選單欄中,找到help-------install new software 第二步,需要注意了,注意看圖。紅色區域標註的already installed? 點選進去,找到你需要要刪除的軟體,
IDEA裡執行程式碼時出現Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Logger的解決辦法(圖文詳解)
不多說,直接上乾貨! 問題詳情 執行出現log4j的問題 "C:\Program Files\Java\jdk1.8.0_66\bin\java" -Didea.launcher.port=7533 "-Didea.launcher.bin.path=D:\Soft
Oracle 11G Client 客戶端配製客戶端監聽和網路服務名(圖文詳解)
1。安裝Oracle 11G Client後可以在開始選單中找到 選擇NETCA->本地網路服務名配置 選擇新增本地網服務名配置 這裡的服務名:指的是也就是資料庫名 在網路中架設C/S 客戶端選擇TCP型別 輸入伺服器的IP地址,選用預設埠 測試下是否連通
【Anaconda】全網最詳細的Windows裡Anaconda-Navigator啟動後閃退的解決方案(圖文詳解)
問題詳情 點選 出現Anaconda-Navigator啟動後閃退的現象。或者 裝過一次anaconda,貌似按了一個更新的鍵就打不開了。navigator這個打不開,會停留在圖示然後閃退。其餘的都可以開啟。 File "C:\Program Files\A
jumpserver-0.3.2 堡壘機環境搭建(圖文詳解)
其他 install yum mage -128 req isa 解決 qq密碼 下載安裝包:https://github.com/jumpserver/jumpserver.git 解壓 三、執行快速安裝腳本 cd /opt/jumpserver/install pip
Wireshark安裝使用及報文分析(圖文詳解)
p s 技術 cap cut .net 信息 display 過程 數據 Wireshark是世界上最流行的網絡分析工具。這個強大的工具可以捕捉網絡中的數據,並為用戶提供關於網絡和上層協議的各種信息。與很多其他網絡工具一樣,Wireshark也使用pcapnetwork l
CSS屬性:背景屬性(圖文詳解)
顏色 開發 github上 屬性。 一起 有用 class -a 設計 本文最初發表於博客園,並在GitHub上持續更新前端的系列文章。歡迎在GitHub上關註我,一起入門和進階前端。 以下是正文。 background系列屬性 常見背景屬性 CSS樣式中,常見的背
Microsoft Power BI Desktop概念學習系列之Microsoft Power BI Desktop的下載和安裝(圖文詳解)
-c gpo mic sof mage pos microsoft body 技術分享 不多說,直接上幹貨! 官網 https://powerbi.microsoft.com/zh-cn/downloads/
Fiddler Web Debugger是什麽?(圖文詳解)
詳情 頁面 web客戶端 機器 代理人 博客 有用 style 攻擊 不多說,直接上幹貨! 1、為什麽是Fiddler? 抓包工具有很多,小到最常用的web調試工具firebug,達到通用的強大的抓包工具