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]