iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 3
1
Cloud

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

Day3:安裝和啟動Apache Mesos (一)

  • 分享至 

  • xImage
  •  

昨天我們已經對Apache Mesos的架構和有哪些元件有了基本的概念了,今天就來介紹Apache Mesos要如何安裝。

安裝方法:

其實安裝的方式主要有兩種的方法:
1、直接下載原始碼(Source Code),然後使用build的方式建構出可執行的二進位檔程式,這類型的安裝在build code可能會花費許多的時間而且在輸入指令也有點複雜,因此如果有真正的去修改source code的需求才須要使用這項

2、直接下載包好的可執行檔進行安裝例如是rpm、deb檔…等等

為了讓大家能快速的把環境建構起來,這裡的demo是使用包好的rpm檔來安裝,使用的作業系統是CentOS 7.2,以下是系統安裝的環境架構

安裝的系統架構:

http://ithelp.ithome.com.tw/upload/images/20161203/20103456DYZkzznegi.png

如果您的實體機器夠多的話也可以不用使用VM的方式進行安裝,而直接使用實體機器安裝Apache Mesos

安裝前準備:

1、需要先把Linux安裝好,我是使用CentOS 7.2
2、在Mesos Master和Mesos Slave都要使用yum安裝下列套件:

yum install -y wget tar git subversion net-tools lsof telnet openssh-server

3、master和slave需要關閉防火牆這樣server才能溝通,如果有特殊需求不能關閉防火牆那就要把5050和5051 port打開

systemctl disable firewalld
systemctl stop firewalld

以上有些套件可能跟Mesos無關,但是未來有可能會用到所以就先安裝了

安裝Mesos Master:

http://ithelp.ithome.com.tw/upload/images/20161203/20103456TyUNLO7hB6.png

以上的二個指令主要是要下載Mesos的安裝檔和使用rpm指令安裝Mesos Master,安裝完成之後就可以使用下面的指令啟動Mesos Master:

http://ithelp.ithome.com.tw/upload/images/20161203/20103456Mx4f7AoDuK.png

  • --ip需要指定您的電腦的ip,如果不知道ip位址可以使用ifconfig查詢

  • --work_dir這個參數主要是用來放執行mesos framework會用到的一些log檔、暫存檔…等等的檔案又稱為sandbox

啟動了Mesos Master之後就可以透過browser連線到以下網址,就可以看到以下的畫面:

http://您的mesos master的ip:5050

http://ithelp.ithome.com.tw/upload/images/20161203/201034565Atr8p0HwM.png

看到這個畫面就代表master已經成功安裝了,接下來就可以來安裝slave了。

安裝Mesos Slave

使用以下指令來安裝:

http://ithelp.ithome.com.tw/upload/images/20161203/20103456LDArUyURZ2.png

這個指令其實跟安裝master一樣,安裝完成之後就可以啟動slave了:

http://ithelp.ithome.com.tw/upload/images/20161203/20103456kuCKlO8V5E.png

再一次提醒防火牆一定要記得關或者port要開,不然master和slave無法溝通

啟動完成之後就可以看到以下的畫面:

http://ithelp.ithome.com.tw/upload/images/20161203/20103456MhctzEJtrV.png

按到slave這個頁面下可以看到,您的slave有幾台的host,和它們的系統資源配置的狀態,這些資訊對您要了解整個cluster的資源是很很有幫助的。

今天我們已經把master和slave安裝和啟動完成了,但還少了整合安裝zookeeper這一項明天會繼續的來分享,使得可以在master當掉的情況下把standby的master啟動起來。


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

尚未有邦友留言

立即登入留言