1. 程式人生 > >mesos+marathon+zookeeper的docker管理叢集親手搭建例項(詳細)

mesos+marathon+zookeeper的docker管理叢集親手搭建例項(詳細)

wKiom1ZFUyuwNphBAAJQGw--a3E430.png

1:規劃(5master+3slave)

master:

  • 10.64.5.184 ---master1

  • 10.64.5.185 ---master2

  • 10.64.5.186 ---master3

  • 10.64.5.187 ---master4

  • 10.64.5.188 ---master5

slave:

  • 10.64.5.170 ---slave1

  • 10.64.5.172 ---slave2

  • 10.64.5.167 ---slave3

2:配置master節點

(1)關閉防火牆

  • master1 master2  master3 master4 master5    

1 #systemctl stop firewalld && systemctl disable firewalld

(2)新增mesos的yum源

  • master1 master2  master3  master4 master5    

1 #sudo rpm -Uvh http://repos.mesosphere.io/el/7/noarch/RPMS/mesosphere-el-repo-7-1.noarch.rpm

(3)安裝mesos,marathon,zookeeper

  • master1 master2  master3 master4 master5

#yum -y install mesos marathon mesosphere-zookeeper

(4)配置zookeeper

#設定檔案[/var/lib/zookeeper/myid]為當前mesos master節點的id,id必須為1-255之中的整數,例如:1

  • master1

1 #echo 1 > /var/lib/zookeeper/myid
  • master2  

1 #echo 2 > /var/lib/zookeeper/myid
  • master3

1 #echo 3 > /var/lib/zookeeper/myid
  • master4

1 #echo 4 > /var/lib/zookeeper/myid
  • master5

1 #echo 5 > /var/lib/zookeeper/myid

#master_node_id為master節點id同該節點[/var/lib/zookeeper/myid]檔案的配置,master_node_ip為master節點的ip地址:server.$master_node_id=$master_node_ip:2888:3888

其中第一個埠2888用來叢集成員的資訊交換,第二個埠3888是在leader掛掉時專門用來進行選舉leader所用。

  • master1 master2  master3  master4 master5

1 2 3 4 5 6 7 #vim /etc/zookeeper/conf/zoo.cfg 結尾新增內容 server.1=10.64.5.184:2888:3888 server.2=10.64.5.185:2888:3888 server.3=10.64.5.186:2888:3888 server.4=10.64.5.187:2888:3888 server.5=10.64.5.188:2888:3888
1

相關推薦

mesos+marathon+zookeeper的docker管理叢集親手搭建例項詳細

1:規劃(5master+3slave) master: 10.64.5.184 ---master1 10.64.5.185 ---master2 10.64.5.186 ---master3 10.64.5.187 ---maste

Hadoop叢集搭建教程詳細

需要的安裝包:    1.jdk壓縮包    2.hadoop壓縮包請前往百度雲上上下載相關安裝包(密碼:8op1)開始搭建hadoop叢集一.使用VMvare建立兩個虛擬機器,我使用的是ubuntu16.04版本的,並關閉全部虛擬機器的防火牆        1.因為預設的虛

zookeeper叢集模式搭建配置記錄

單節點,方式比較簡單,簡述略過 1.安裝jdk1.8,這個不會的話可以百度一下很簡單 2.官方下載地址 https:

php面向物件方法例項詳細

版權宣告:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/hj960511/article/details/51479755 一、php面向物件的簡單列子  以人為列子: <?php header("Content-type: te

servlet 完整例項詳細

一、編寫例項之前,我們先了解一下servlet生命週期<pre id="recommend-content-1235986287" accuse="aContent" class="recommend-text mb-10" style="font-size: 14p

Bluemix平臺一步一步搭建ZooKeeper + Mesos + Marathon平臺管理Docker叢集之一

最近在Youtube看Docker視訊的過程中不幸看到了Mesos的介紹,然後就有一種一見如故的感覺,最終根據mesosphere官網的文件在IBM的Bluemix虛擬機器上搭建了基於ZooKeeper + Mesos + Marathon的平臺。 搭建之前

Hadoop----叢集搭建指南下卷

前言 什麼是Hadoop? Apache Hadoop is a framework for running applications on large cluster built of commodity hardware. The Hadoop framewor

Hadoop----叢集搭建指南上卷

前言 閱讀本文,需要具備Linux、計算機網路的基礎知識。所以在文中出現的相關基礎知識,均以連結的形式給出,務必理解該連結的內容後,繼續閱讀本指南。 叢集搭建的環境多種多樣,本文采用VitualBox安裝5臺虛擬機器構建叢集。具體環境: CentOS 6.5 6

struts2+spring+hibernate框架總結框架分析+環境搭建+例項原始碼下載

首先,SSH不是一個框架,而是多個框架(struts+spring+hibernate)的整合,是目前較流行的一種Web應用程式開源整合框架,用於構建靈活、易於擴充套件的多層Web應用程式。 整合SSH框架的系統從職責上分為四層:表示層、業務邏輯層、資料持久層和域模組層(實體層)。 Struts

SSH框架總結框架分析+環境搭建+例項原始碼下載

首先,SSH不是一個框架,而是多個框架(struts+spring+hibernate)的整合,是目前較流行的一種Web應用程式開源整合框架,用於構建靈活、易於擴充套件的多層Web應用程式。 整合SSH框架的系統從職責上分為四層:表示層、業務邏輯層、資料持久層和域模組層

Redis 3.0叢集搭建測試

Redis3.0 最大的特點就是有了cluster的能力,使用redis-trib.rb工具可以輕鬆構建Redis Cluster。Redis Cluster採用無中心結構,每個節點儲存資料和整個叢集狀態,每個節點都和其他所有節點連線。節點之間使用gossip協議傳播資訊以

Redis 3.0叢集搭建測試

四、客戶端叢集命令 叢集 cluster info 列印叢集的資訊 cluster nodes 列出叢集當前已知的所有節點(node),以及這些節點的相關資訊。 節點 cluster meet <ip> <port> 將ip和port所指定的節點

hadoop 叢集搭建詳細

                                   hadoop 叢集搭建 一 、 前提準備

搭建redis叢集實現分散式快取

redis是一個高階快取,使用到redis作為我們專案的快取,所以就花了一天時間研究了一下redis的一些用法,因為沒轉linux虛擬機器,所以就決定先研究一下windows版本的redis叢集。主要是redis叢集的皮毛:   1.首先下載windows版本的redis:https://github.co

適合小白的 Hadoop 叢集配置搭建,非常詳細

準備工作: 1。VMware Workstation 14 中安裝虛擬機器 ,版本為 CentOS7(我搭建的叢集為三臺,安裝一臺克隆兩臺,這裡不做解釋,可自行百度) 2。JDK1.8 ,下載地址為 https://pan.baidu.com/s/15Y

搭建redis叢集實現分散式快取

第一篇那redis的基礎命令都差不多講了一遍了,這篇就將怎麼配置叢集了,最後要達到的效果是一臺主redis,還有幾臺從的redis,每次資料都是同步的,當主redis掛掉了,那麼就會從幾臺從redis挑選出一臺作為主的redis,如果之後剛開始的主redis啟動以後,又會變為剛開始的狀態,   因為要做叢集

分散式檔案管理系統FastDFS搭建教程FastDFS+nginx+fastdfs-nginx-module

Why FastDFS? FastDFS是一個開源的輕量級分散式檔案系統,它對檔案進行管理,功能包括:檔案儲存、檔案同步、檔案訪問(檔案上傳、檔案下載)等,解決了大容量儲存和負載均衡的問題。特別適合以檔案為載體的線上服務,如相簿網站、視訊網站等等。 FastDFS為網際網路量身定

Hadoop 叢集 傻瓜式搭建手記 網路連線

軟體準備好了,開始搭建網路。 我用的是VMware WorkStation 6.5,而VMware提供了三種網路支援:Bridge, Nat, Host Only。 關於VMware的網路概念,我嚴重參考了這篇文章:深入理解VMware虛擬網路(http://wangchu

Docker叢集管理工具-Kubernetes1.10.6k8s四節點叢集使用kubeadm部署流程(一)

一:Kubernetes介紹 1: Kubernetes是什麼 Kubernetes是Google開源的容器叢集管理系統,是基於Docker構建一個容器的排程服務,提供資源排程、均衡容災、服務註冊、動態擴縮容等功能套件。 Kubernetes提供應用部

CentOS6u9 Oracle11g RAC 搭建部署叢集安裝和PSU補丁升級

6-叢集安裝: 1° 安裝grid: # 將安裝包上傳到某一個節點即可 chown grid: /tmp/p13390677_112040_Linux-x86-64_3of7.zip su - grid cd /tmp/ unzip p13390677_