# 高可用模式
## 簡介
Mrathon默認提供高可用模式操作,當一個單獨實例掛掉,不影響應用的運行。這種模式的實現是通過運行指向同一個Zookeepr quorum的多個Marathon實例來實現。一旦Mrathon的領導者實例失效,Zookeeper將選舉新的領導者。
## 配置
當--ha命令行被設置為true,Marathon將運行在高可用模式下。true是默認的,所以不需要顯式設置。
每一個Marathon實例都必須指向同一個ZooKeeper quorum。例如,如果你的quorum是zk://1.2.3.4:2181,2.3.4.5:2181,3.4.5.6:2181/marathon,那么啟動每一個實例通常都需要加上參數:
```
--zk zk://1.2.3.4:2181,2.3.4.5:2181,3.4.5.6:2181/marathon
```
## 代理
不同于Mesos的Web控制臺,Marathon的web控制臺不會跳轉到當前的領導者實例上(譯者注:mesos訪問非領導者web控制臺會自動跳轉到領導者的web控制臺)。盡管如此,Marathon的web控制臺會代理請求,所以在web控制臺上可以看到當前應用運行狀態。對于Marathon的REST API也是同樣的道理。
- 版權
- 博客主題
- 如何不去做運行3.5G-docker鏡像的工程師
- 預備主題
- FastDFS快速入門
- mysql定時創建月表
- SpringMVC-Restful
- Docker生態系統
- The Docker Ecosystem: An Introduction to Common Components
- docker監控指標
- 基于etcd服務發現的overlay跨多宿主機容器網絡
- etcd:從應用場景到實現原理的全方位解讀
- docker存儲驅動詳解
- 使用docker/engine-api操作docker
- 提升Docker安全性
- docker安全之用戶資源隔離
- marathon
- 開始
- 安裝mararhon
- 高可用模式
- 使用marathon
- 應用的部署
- 架構組件
- Dubbo與Zookeeper、SpringMVC整合和使用(負載均衡、容錯)
- Openstack架構解析
- haproxy
- Ubuntu系統安裝截圖
- mesos官方文檔
- 關于譯者
- mesos基礎
- Mesos架構
- 視頻與ppt
- 讓mesos跑起來
- 快速入門
- 配置
- Containerizer
- Docker Containerizer
- 監控
- 博客文章集
- 煮餃子與mesos之間妙不可言的關系
- linux運維
- 基礎篇
- 進階篇
- mysql
- Ubuntu14.04安裝mysql5.6
- MySQL 5.6 replicate原理與實踐
- mysql性能
- redis
- redis安裝及基礎知識
- redis數據結構
- redis命令
- redis數據持久化
- Redis主從復制
- redis集群
- 其他