同:都是處理高可用,高併發
異:1、keepalived是主動向nginx訪問,判斷nginx是否正常,而zookeeper是讓hdfs、yarn、storm等主動去訪問zookeeper
2、kp(keepalived)在處理高併發時,由主kp處理,當主kp掛掉時,交由從kp處理,都是乙個kp處理,而zookeeper是多台follower和observer同時處理
3、kp沒有儲存機制,請求的資料存在第三方資料庫中,若從kp連不上資料庫,會影響整個服務,而zookeeper有本地儲存機制
4、kp主要在配置,zk提供的有api
總結:簡單高可用,主從關係,使用kp,反之zk
keepalived安裝與配置
一 安裝keepalived 1.2.2 yum y install gcc make openssl openssl devel wget kernel devel mkdir p usr local src hasoft cd usr local src hasoft wget tar zxvf...
Keepalived配置與使用
keepalived是乙個基於vrrp協議來實現的web服務高可用方案,可以利用其來避免單點故障。乙個web服務至少會有2臺伺服器執行keepalived,一台為主伺服器 master 一台為備份伺服器 backup 但是對外表現為乙個虛擬ip,主伺服器會傳送特定的訊息給備份伺服器,當備份伺服器收不...
Keepalived原理與配置
keepalived 介紹 keepalived是所謂的高可用或熱備用來防止單點故障的一種手段。keepalived是乙個類似於layer3,4 5交換機制的軟體,也就是我們平時說的第3層 第4層和第5層交換。作用 keepalived的作用是檢測web伺服器的狀態,lvs keepalived實現...