chaosxin 发表于 2019-1-8 10:23:04

centos7中mesos+zookeeper+marathon安装部署全过程

  

  注意,以下安装过程均是在root下完成,如果是普通用户,用sudo提权的方式安装
  

  一、环境
  1、配置三台服务器,三个mesos-master节点,三个slave节点,我用测试IP
主机名IP地址所安装的服务mesos-node1eth0:192.168.10.227  mesos-master,mesos-slave,marathon,
  zookeeper,haproxy
mesos-node2eth0:192.168.10.228mesos-master,mesos-slave,marathon,zookeeper,haproxymesos-node3eth0:192.168.10.229mesos-master,mesos-slave,marathon,zookeeper,haproxy  

  

  2、查看内核版本
# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
# uname-r
3.10.0-327.el7.x86_64
# uname-a
Linux mesos-node1 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
#  

  注意以下部分在三台服务器上都要执行
  

  3、关闭SELinux
  【临时】
]# setenforce 0
]# getenforce
Permissive  【永久】
  更改配置文件/etc/selinux/config 将SELINUX=enforcing修改为SELINUX=disabled重启生效,如果不想重启就将上面临时修改的也执行一次。
  

  4、关闭防火墙
systemctl stop firewalld  5、配置host解析
# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.10.227    mesos-node1
192.168.10.228    mesos-node2
192.168.10.229    mesos-node3
#  

  二、部署docker
  1、利用yum安装docker
yum install docker  2、启动docker
systemctl start docker.service  3、加入开机自启动服务
systemctl enable docker.service  4、创建docker用户组,避免使用sudo
usermod -aG docker lcm  

  三 、部署zookeeper
  1、安装Java
yum install -y java  2、查看Java版本
# java -version
openjdk version "1.8.0_121"    #/usr/local/zookeeper/data/myid
echo "2" >/usr/local/zookeeper/data/myid
echo "3" >/usr/local/zookeeper/data/myid  8、启动zookeeper
cd/usr/local/zookeeper
./bin/zkServer.s start  9、查看角色状态
./bin/zkServer.sh status  可以看到两个follower,一个 leader
  10、尝试连接zookeeper
./bin/zkCli.sh   #
页: [1]
查看完整版本: centos7中mesos+zookeeper+marathon安装部署全过程