大數據平臺安裝測試(3)mesos安裝配置(轉載)

1 Apache Mesos簡介

Apache Mesos據說是雲計算的未來,利用Mesos可輕易實現一個PaaS雲平臺。

請參考 http://mesos.apache.org/http://mesosphere.com/查看詳細

2 Master節點安裝

規劃

  • 192.168.1.110 master1
  • 192.168.1.111 master2
  • 192.168.1.112 master3

關閉防火牆

  • master1,master2,master3
systemctl stop firewalld && systemctl disable firewalld

添加 mesos的yum源

  • master1,master2,master3
sudo rpm -Uvh http://repos.mesosphere.io/el/7/noarch/RPMS/mesosphere-el-repo-7-1.noarch.rpm

安裝mesos及相關軟件

  • master1,master2,master3
yum -y install mesos marathon
yum -y install mesosphere-zookeeper

配置zookeeper

  • master1
touch /var/lib/zookeeper/myid
echo 1 > /var/lib/zookeeper/myid
  • master2
touch /var/lib/zookeeper/myid
echo 2 > /var/lib/zookeeper/myid
  • master3
touch /var/lib/zookeeper/myid
echo 3 > /var/lib/zookeeper/myid
  • master1,master2,master3

vi /etc/zookeeper/conf/zoo.cfg

添加

server.1=192.168.1.110:2888:3888
server.2=192.168.1.111:2888:3888
server.3=192.168.1.112:2888:3888
  • master1,master2,master3 vi /etc/mesos/zk 增加內容:zk://192.168.1.110:2181,192.168.1.111:2181,192.168.1.112:2181/mesos

  • master1,master2,master3 vi /etc/mesos-master/quorum

增加內容:2

配置mesos和marathon

  • master1
echo 192.168.1.110 | sudo tee /etc/mesos-master/hostname
mkdir -p /etc/marathon/conf/ && touch hostname
echo 192.168.1.110 | sudo tee /etc/marathon/conf/hostname
  • master2
echo 192.168.1.111 | sudo tee /etc/mesos-master/hostname
mkdir -p /etc/marathon/conf/ && touch hostname
echo 192.168.1.111 | sudo tee /etc/marathon/conf/hostname
  • master3
echo 192.168.1.112 | sudo tee /etc/mesos-master/hostname
mkdir -p /etc/marathon/conf/ && touch hostname
echo 192.168.1.112 | sudo tee /etc/marathon/conf/hostname

啓動zookeeper mesos-master marathon

  • master1,master2,master3
systemctl start  zookeeper && systemctl start mesos-master && systemctl start marathon

systemctl disable mesos-slave

3 Slave節點安裝

規劃

  • 192.168.1.113 client1

關閉防火牆

systemctl stop firewalld && systemctl disable firewalld

添加 mesos的yum源

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

安裝mesos

yum -y install mesos

配置master信息

vi /etc/mesos/zk

增加

zk://192.168.1.110:2181,192.168.1.111:2181,192.168.1.112:2181/mesos
cd /etc/mesos-slave/
touch hostname
echo 192.168.1.113 | sudo tee /etc/mesos-slave/hostname

啓動mesos-slave

systemctl start  mesos-slave  && systemctl enable  mesos-slave

systemctl disable mesos-master

4 測試

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章