Kettle Carte集群關閉問題

2021-10-24 21:32:13 字數 745 閱讀 8367

kettle carte命令列是沒有關閉的服務的命令的。一般,情況下,直接kill掉pid就是了。但是kettle開啟的程序好多個,如果乙個個kill,一方面比較麻煩,另外可能kill掉乙個pid之後,一看,又自動開啟了。

命令列下,是可以通過以下命令直接kill掉所有kettle的程序的

ps -aux | grep kettle | awk ''| xargs kill -9
carte是可以通過web ui關閉的。直接在瀏覽器中輸入如下:

ip:[port]/kettle/stopcarte
等待一兩秒,就可以關閉carte了。

注意,carte集群,是在每乙個機子上都開啟了carte服務的。所以需要在對所有的伺服器都通過以上url關閉carte服務。一般順序是先關閉從機(習慣性,因為集群環境下為了防止主伺服器先關閉了服務之後,從機的上的服務退出的不完全,至於kettle裡影響與否,我也沒試過)。

這是我這次關閉carte的實際情況。 因為伺服器被攻擊,出於安全考慮,將從機的外網ip禁止了,需要緊急排查從機安全隱患。這個時候,外網無法訪問,自然也沒法通過web ui來操作了。不過,習慣了用web ui關閉carte,強迫症上來了,就通過curl命令實現了。

curl  -u ip:[port]/kettle/stopcarte
雖然有點多此一舉,直接ssh到從機上乙個個kill掉程序也是一樣的效果。但是,終究是多乙個方法不是嘛。

redis cluster 集群重啟關閉

找遍了redis cluster官方文件,沒發現有關集群重啟和關閉的方法。為啥會沒有呢,猜測redis cluster至少要三個節點才能執行,三颱同時掛掉的可能性比較小,只要不同時掛掉,掛掉的機器修復後在加入集群,集群都能良好的運作,萬一同時掛掉,資料又沒有備份的話,就有 煩了。redis clus...

redis cluster 集群重啟關閉

找遍了redis cluster官方文件,沒發現有關集群重啟和關閉的方法。為啥會沒有呢,猜測redis cluster至少要三個節點才能執行,三颱同時掛掉的可能性比較小,只要不同時掛掉,掛掉的機器修復後在加入集群,集群都能良好的運作,萬一同時掛掉,資料又沒有備份的話,就有 煩了。redis clus...

redis cluster 集群重新啟動關閉

找遍了redis cluster官方文件,沒發現有關集群重新啟動和關閉的方法。為啥會沒有呢,推測redis cluster至少要三個節點才幹執行,三颱同一時候掛掉的可能性比較小,僅僅要不同一時候掛掉。掛掉的機器修復後在增加集群,集群都能良好的運作,萬一同一時候掛掉,資料又沒有備份的話,就有 煩了。r...