1. 程式人生 > >Centos7上Mesos和Marathon的安裝和配置

Centos7上Mesos和Marathon的安裝和配置

測試環境

伺服器IP說明
192.168.0.101Master節點
192.168.0.102Master節點
192.168.0.103Master節點
192.168.0.104Slave節點
192.168.0.105Slave節點
192.168.0.106Slave節點

我們通常採用多個master節點和多個slave節點來實現高可用。這裡使用3個master節點來進行高可用配置,每個master節點上都執行mesos-master,marathon和提供選主機制的zookeeper服務。slave節點上只需要執行mesos-slave服務,後期如果需要新增slave節點,可以很容易的新增。為了簡單,下面直接採用yum方式安裝(除此之外,還可以採用編譯安裝)。

實驗環境

  1. 伺服器:京東雲,1核2G
  2. 系統:centos7.3 64bit

安裝docker

關閉防火牆

?
12systemctl stop firewalld.service systemctl disable firewalld.service

關閉selinux

?
1setenforce 0

修改/etc/selinux/config檔案的SELINUX=XXX

?
12vi /etc/selinux/configSELINUX=disabled

安裝docker

?
123yum install epel-release -yyum install -y dockersystemctl enable docker

啟動

?
1systemctl start docker.service

安裝zookeeper

先執行下面命令安裝

?
123rpm -Uvh http://repos.mesosphere.io/el/7/noarch/RPMS/mesosphere-el-repo-7-1.noarch.rpmrpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-mesosphereyum install mesosphere-zookeeper -y

配置zookeeper

?
1234# 改成自己的內網ipHOST_IP=192.168.1.105echo 1 > /var/lib/zookeeper/myidecho "server.1=${HOST_IP}:2888:3888" >> /etc/zookeeper/conf/zoo.cfg

啟動zookeeper

?
1systemctl start zookeeper

配置mesos master

安裝

?
123rpm -Uvh http://repos.mesosphere.io/el/7/noarch/RPMS/mesosphere-el-repo-7-1.noarch.rpmrpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-mesosphereyum install mesos -y

配置

?
1234# 改成自己的zookeeper的ipHOST_IP=192.168.1.105echo "zk://${HOST_IP}:2181/mesos" > /etc/mesos/zkecho "${HOST_IP}" > /etc/mesos-master/hostname

啟動

?
1systemctl start mesos-master

配置mesos slave

安裝

?
123rpm -Uvh http://repos.mesosphere.io/el/7/noarch/RPMS/mesosphere-el-repo-7-1.noarch.rpmrpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-mesosphereyum install mesos -y

配置

?
12345678

相關推薦

Centos7MesosMarathon安裝配置

測試環境伺服器IP說明192.168.0.101Master節點192.168.0.102Master節點192.168.0.103Master節點192.168.0.104Slave節點192.168.0.105Slave節點192.168.0.106Slave節點我們通常

centos7 mysql數據庫安裝配置

web 大小 images etc 安裝mysql 安裝 commands 0 rows type 一、系統環境 yum update升級以後的系統版本為 [[email protected]/* */ yl]# cat /etc/redhat-relea

MAC 的Phantomjs的安裝配置

1、下載 http://phantomjs.org/download.html 選擇mac版本下載 2、下載完成後,解壓縮,然後放到自己的一個目錄下面 例如:/usr/local/Phantomjs/ 3、設定環境變數 新增:  export PATH=/Users/jerry/p

centos7下ftp伺服器的安裝配置

1. 刪除firewalld防火牆         systemctl stop firewalld.service         yum remove firewalld.service 2.安裝iptables防火強          yum install ipta

Centos7下關於memcached的安裝簡單使用

entos name 終端 說明 所有 local memcach 們的 clas 在這裏,由於用編譯安裝memcached服務端過於復雜,因此我選用依賴管理工具 yum 來實現 memcached 的服務端安裝: [root@localhost /]# yum insta

在CentOS 7使用Yum源安裝卸載 MongoDB 3.4

enabled 1.配置Yum源1vim /etc/yum.repos.d/mongodb-org-3.4.repo[mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$relea

linux 基本配置系統安裝 基本配置系統安裝

con 路徑 回車 /usr 邏輯分區 界面 lin 可能 root密碼 1、基本配置和系統安裝基本配置和系統安裝 WINDOWS 1、配置IP 192.168.13.X控制面板——>雙擊“網絡連接” ——>本地連接 ——>右鍵“屬性”——>雙擊“I

第一章 python分散式爬蟲打造搜尋引擎環境搭建 第一節 CentOS7環境下pycharm的安裝使用

       時下最流行的大資料想必大家都很耳熟了,作為程式設計師,我們需要不時的夯實一下自己的知識!在接下來的一個月內,我會在此記錄下自己學習的點點滴滴,一來方便自己日後檢視,二來給初學者提供點學習思路!堅持就是勝利,你比別人差的只是每天的點滴積累!想要開始

nodejs備忘總結(一) -- nodeexpress安裝配置,新建簡單專案(附安裝配置過程中遇到問題的解決方法)

安裝node 本文以安裝node_v8.9.0為例(win10環境),下載node-v8.9.0-x64.msi外掛 下載後,安裝,安裝目錄預設為C:\Program Files\nodejs 配置環境變數,系統變數->path,新增“C:\Program Files\nodejs\”

windows10系統nginxftp安裝配置

1、windows10系統下nginx的安裝    下載網址:http://nginx.org/en/download.html      本人選擇的是nginx-1.14.0.zip    首先將其解壓在自己想要放的位置,我放在了D:/nginx資料夾下    然後在cmd

CentOS7環境下Jenkins的安裝使用

CentOS7環境下Jenkins的安裝和配置 簡單記錄一下CentOS7(1503)環境下Jenkins的安裝步驟 1. 首先在機器上建立一個Jenkins的使用者,指定其home目錄 useradd jenkins -d /var/lib/jenkin

mysqlmyODBC安裝配置

mysql5.0和myODBC3.5時候,配置使用者資料源的時候,測試資料來源.會出現下面的錯誤 client does not support authentication protocol requested by server consider upgrading my

android模擬器最簡單的安裝解除安裝app程式的方法

1.安裝:甭管從哪裡下載下來的apk,放在指定的目錄下,不一定非要是sdk的目錄下: adb install "d:\hxcjaz.apk"(指定的一個目錄) 2.解除安裝: adb uninstall 包名 3.安裝和解除安裝的前提都是:點選桌面,開始——執行,

centos7中hive3.1.0安裝部署

一 前期準備 1. hadoop叢集 版本: 2.8.4 2 mysql 版本: 5.7.21 3 mysql驅動 版本: 5.1.46 4 hive安裝包 hive-3.1.0 二 hive安裝 1 解壓和配置 # 解壓 tar -zxvf

Python2Python3安裝配置環境變量,環境共存

www erro 新建 環境變量 python3 查找 mil 當前 原因 python2.7和python3.6的安裝 Python官網:https://www.python.org/downloads/   下載對應自己的操作系統,選擇exe版本,建議不要下載最新版

centos7以RPM方式安裝MySQL5.6

eve 刷新 ftp -i 遠程 span 查找 /var/ load 1. 下載MySQL http://ftp.ntu.edu.tw/MySQL/Downloads/MySQL-5.6/ MySQL-5.6.36-1.el7.src.rpm MySQL-5.6.36-1

mac傻瓜式java安裝環境配置

開發 接下來 http bubuko acl ash JD 版本 style 適用於mac新手用戶或者黑蘋果用戶 首先,打開終端 輸入 java -version 檢查是否已安裝好Java運行環境 顯示我現在電腦沒有安裝 如果返回版本號,說明運行環境成功 對於w

CentOS7 64位下MySQL安裝配置(YUM)

emp .repo 重新 gre 檢查 require 64位安裝 啟動 mysql 安裝環境:騰訊雲CentOS7 64位安裝MySQL5.7 1、配置YUM源 在MySQL官網中下載YUM源rpm安裝包:http://dev.mysql.com/downloads/re

基於centos7系統下SVN的安裝配置(阿里雲伺服器下Linux)

       對於企業或者公司來說,檔案的管理一直以來都是很頭疼的事,SVN的出現對於檔案的管理提供了很大的幫助。廢話不多說了,關於SVN,就不做過多介紹了,想要了解更多的話,請檢視SVN簡介。 關於Linux系統下如何安裝SVN,下面給我我自己的實踐步驟

Linux(Centos7)環境下Zookeeper的安裝配置

首先下載我們的zookeeper,這裡我使用的是zookeeper-3.4.12版本,大家也可以去官網下載新版本! 然後把下載下來的壓縮包拷貝到Linux伺服器下的目錄中 然後執行命令   tar -zxvf zookeeper-3.4.12.tar.gz -C /usr