天天看點

如何在Ubuntu Server 16.04上建構Apache Mesos

如果您正在尋找一種用于在叢集環境中部署容器的大型工具,Jack Wallen将引導您通過Apache Mesos安裝此類系統。

如何在Ubuntu Server 16.04上建構Apache Mesos

Apache Mesos是一個位于應用層和作業系統之間的系統軟體,可以在大規模叢集環境中部署和管理應用程式更容易。 Mesos可以在提供大量資源的節點的動态共享池上運作大量應用程式。

Mesos的主要特點是:

線性可擴充性

高可用性

本地支援碼頭碼頭圖像

兩級排程

Web界面

可插拔隔離

跨平台(Linux,OSX,Windows和雲提供商無關)

這是一個非常強大的系統,建立在與Linux核心相同的原則的基礎上,可以為應用程式提供API,用于資料中心的資源管理和排程。

事實上,Apache Mesos本質上是一個資料中心核心,可以将運作的工作負載彼此隔離。

我想讓您完成在Ubuntu 16.04 Server平台上安裝Apache Mesos的過程。 安裝是相當耗時的,但一旦安裝,Mesos就可以服務了。

我們将安裝此僅用于示範目的。

要在生産環境中使用Mesos,叢集機必須能夠彼此通信,則必須確定您的主機名可以通過DNS或/ etc / hosts來解析。

換句話說,對于您将使用Mesos的每台機器,它必須能夠通過名稱解析主機(在Linux上,可以通過編輯/ etc / hosts來完成)。

就這樣說,我們來安裝Apache Mesos。

我們要做的第一件事是從Apache Mesos下載下傳頁面下載下傳必要的源檔案。 目前,最新版本是1.2.0,這是我們将要使用的。

在您實際發出指令将檔案下載下傳到Linux伺服器之前,請檢查下載下傳頁面以確定1.2.0仍然是最新的。

打開終端視窗,使用指令cd / tmp更改為/ tmp目錄,并使用以下指令下載下傳檔案:

如果您的伺服器使用未找到的wget指令進行回複,請執行以下操作(然後重新運作下載下傳指令):

使用以下指令打包下載下傳的檔案:

在安裝Mesos之前,我們必須先安裝必要的依賴項。 要做的第一件事是使用指令更新apt:

接下來,我們使用以下指令安裝OpenJDK:

現在我們用指令安裝所有的Mesos依賴項:

通過上述指令的收集完成,現在是時候來安裝Mesos了。 準備花一些時間看輸出。

傳回到/ tmp目錄中,使用以下指令更改為新建立的mesos-1.2.0目錄:

使用以下指令建立一個新目錄:

使用以下指令更改為新建立的建構目錄:

使用以下指令配置Mesos:

使用指令建構源代碼:

接下來,使用以下指令測試配置:

最後,使用指令運作安裝:

以上收集的指令将需要大量時間才能完成(約一個小時)。 一旦完成,您就可以測試安裝了。

我們要做的第一件事是啟動Mesos的主人。 這通過更改為mesos bin目錄(使用指令cd /tmp/mesos-1.2.0/bin)完成,然後發出指令:

現在我們将使用以下指令啟動Mesos代理:

最後,将浏覽器指向http:// IPOFSERVER:5050(其中IPOFSERVER是您的Mesos伺服器的IP位址),您應該可以看到Mesos Web UI,準備好了(圖A)。

如何在Ubuntu Server 16.04上建構Apache Mesos

此時,您已準備好繼續使用Apache Mesos。 你會發現旅程是複雜的,是以你應該確定給官方的檔案充足的時間學習。

以上資訊來源:techrepublic,由xmirror編譯,如需轉載請标注:http://www.x-mirror.cn/

目前懸鏡伺服器衛士支援Apache,Nginx web伺服器,免費體驗位址:http://www.x-mirror.cn/