iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 5
0
Cloud

用30天來建構和操作Apache Mesos系列 第 5

Day5:安裝和啟動Apache Mesos(三)

  • 分享至 

  • xImage
  •  

昨天我們已經把zookeeper環境架設好了,今天將把zookeeper整合在mesos環境裡,以下是部署系統環境的架構圖:

http://ithelp.ithome.com.tw/upload/images/20161205/20103456QWxb0vhFhn.png

上圖就是今天要安裝的環境架構圖,因為我的個人電腦的硬體環境有限所以standby的master和slave裝在同一台。在實際的production環境可以把standby的master安裝在其它的server上,以下就介紹mesos如何使用zookeeper的方式啟動。

啟動Mesos步驟:

1、啟動昨天安裝好的zookeeper,每台VM都要啟動,如下圖:

http://ithelp.ithome.com.tw/upload/images/20161205/20103456Z9K0vyjz5v.png

http://ithelp.ithome.com.tw/upload/images/20161205/20103456QWRGtmFCMY.png

http://ithelp.ithome.com.tw/upload/images/20161205/20103456K47KyvNHZ2.png

2、啟動mesos master,3台VM都要啟動,指令如下圖:

http://ithelp.ithome.com.tw/upload/images/20161205/20103456Y1sltjlZHC.png

http://ithelp.ithome.com.tw/upload/images/20161205/20103456KuygF2eBuh.png

http://ithelp.ithome.com.tw/upload/images/20161205/20103456Ud4Ywcyjga.png

在上圖有1台為active的master,其它2台為standby master

3、接下來執行啟動mesos slave,指令如下圖:

http://ithelp.ithome.com.tw/upload/images/20161205/2010345620VPU0wb1T.png

其它的slave啟動指令和上圖是一樣的,所以就不截圖了

4、啟動mesos之後使用browser連線到web的畫面:

http://ithelp.ithome.com.tw/upload/images/20161205/20103456FL5dvhElOr.png

http://ithelp.ithome.com.tw/upload/images/20161205/20103456njNrkHJbbq.png

我們在上面的兩張圖可以看到有一台的master為active另外一台為standby的狀態,因此其實可以做一個測試就是把active的mesos master關閉,看standby的mesos master是否會被啟動起來。

遇到的問題:

我在做這次的整合zookeeper實驗其實也有遇到一些問題後來有解掉了,如下圖:

http://ithelp.ithome.com.tw/upload/images/20161205/20103456nqAVJB6UwT.png

這個錯誤其實是mesos master被重覆啟動起來,因為在VM重新開機時mesos master會自動啟動起來,所以要關閉這個功能,如下圖:

http://ithelp.ithome.com.tw/upload/images/20161205/20103456n5JKZ7eOBw.png

另外mesos slave也有這個問題,錯誤如下:

http://ithelp.ithome.com.tw/upload/images/20161205/20103456sW1sTt5daT.png

解決方法如下圖:
http://ithelp.ithome.com.tw/upload/images/20161205/20103456BdnmJ8upsq.png

在這篇我們已經把zookeeper和mesos安裝和啟動完成了。用這個資源環境平台之後我們可以做更多的事,感受到mesos的強大,在接下來的幾天會為大家介紹marathon它是Mesos Framework,然後我會在上面demo部署和啟動一些service,讓您對mesos會更加深入的認識。


上一篇
Day4:安裝和啟動Apache Mesos(二)
下一篇
Day6:介紹Marathon Framework
系列文
用30天來建構和操作Apache Mesos30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言