【分布式协调管理员】部署篇

  

一、环境准备

<>以前操作系统:centos - 6.8, 2.6.32-642.el6.x86_64【虚拟机环境】   节点主机:10.0.55.3 10.0.55.5 10.0.55.6   目录结构:/opt/软件版本:,,jdk-7u67-linux-x64.rpm   ,,,,,,,,,,zookeeper-3.5.0-alpha.tar。广州

二、安装Java环境

<>之前,美元rpm  -ivh  jdk-7u67-linux-x64.rpm    美元,cat /etc/profile   export  JAVA_HOME=/usr/java/jdk1.7.0_67   export  CLASSPATH=$类路径:$ JAVA_HOME/lib: $ JAVA_HOME/jre/lib   export 路径=$ JAVA_HOME/bin: $ JAVA_HOME/jre/bin:路径:美元$ HOME/bin   立即生效   美元,source /etc/profile

三,下载饲养员包并创建动物园管理员管理数据

<>之前,美元wget  http://archive.apache.org/dist/zookeeper/zookeeper-3.5.0-alpha/zookeeper-3.5.0-alpha.tar.gz   美元,ln  -s /opt/zookeeper-3.5.0-alpha /opt/动物园管理员   美元,mkdir /opt/管理员/数据   美元,echo “1”,祝辞,/opt/管理员/数据/myid

四、编辑管理员/conf/动物园。cfg配置文件,启动时需要

<>之前,美元cp /opt/管理员/conf/zoo_sample.cfg /opt/管理员/conf/zoo.cfg   ——安康;查看zoo.cfg内容,- - - - - -   tickTime=2000   initLimit=10   syncLimit=5   dataDir=/opt/管理员/数据   clientPort=2181   server.1=10.0.55.3:2888:3888   server.2=10.0.55.5:2888:3888   server.3=10.0.55.6:2888:3888

五,启动动物园管理员服务并查看

——安康;启动服务,- - - - - -
  美元,/opt/管理员/bin/zkServer.sh 开始
  JMX  enabled  by 违约
  Using 配置:/opt/管理员/bin/. ./conf/zoo.cfg
  Starting  zookeeper …开始
  
  ——安康;检查端口,- - - - - -
  netstat  -lnpt
  Active  Internet  connections  (only 服务器)
  Proto  Recv-Q  Send-Q  Local  Address ,,,,,,,,,,,,,, Foreign  Address ,,,,,,,,,,,, State ,,,,,, PID/Program  name ,,
  tcp ,,,,,,, 0,,,,,, 0, 0.0.0.0:22678 ,,,,,,,,,,,,,, 0.0.0.0: *,,,,,,,,,,,,,,,,,,, LISTEN ,,,,, 1074/sshd ,,,,,,,,,,
  tcp ,,,,,,, 0,,,,,, 0,::: 2181,,,,,,,,,,,,,,,,,,,,,::: *,,,,,,,,,,,,,,,,,,,,,,,, LISTEN ,,,,, 121685/java ,,,,,,,,
  tcp ,,,,,,, 0,,,,,, 0,::: 55369,,,,,,,,,,,,,,,,,,,,::: *,,,,,,,,,,,,,,,,,,,,,,,, LISTEN ,,,,, 121685/java ,,,,,,,,
  tcp ,,,,,,, 0,,,,,, 0,::飞行符:10.0.55.3:3888 ,,,,,,::: *,,,,,,,,,,,,,,,,,,,,,,,, LISTEN ,,,,, 121685/java ,,,,,,,,
  tcp ,,,,,,, 0,,,,,, 0,::: 8080,,,,,,,,,,,,,,,,,,,,,::: *,,,,,,,,,,,,,,,,,,,,,,,, LISTEN ,,,,, 121685/java ,,,,,,,,
  tcp ,,,,,,, 0,,,,,, 0,::: 22678,,,,,,,,,,,,,,,,,,,,::: *,,,,,,,,,,,,,,,,,,,,,,,, LISTEN ,,,,, 1074/sshd 

使用自动化运维工具ansible进行批量分发

<强>这里只介绍如何使用ansible的命令组件模块进行节点部署

为了节省篇幅,这里不介绍ansible的部署安装

1,远程安装管理员节点

<>之前,美元ansible  webservers  -m  copy  -a  ' src=https://www.yisu.com/zixun/zookeeper-3.5.0-alpha.tar.gz dest=/opt/所有者=根组==0644根模式”   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

【分布式协调管理员】部署篇