基本Docker zookeeper 3.4.9 集群搭建
来源:互联网 发布:网络文字编辑兼职 编辑:程序博客网 时间:2024/05/16 17:28
环境搭建步骤
一 准备
Docker环境(centos7 + docker1.12.1)
zookeeper 3.4.9 wget http://mirrors.hust.edu.cn/apache/zookeeper/stable/zookeeper-3.4.9.tar.gz
遗留问题
二 基础镜像制作
Dockerfile
FROM centos:6.7MAINTAINER loomz loomz@163.comENV REFRESHED_AT 2017-03-15ENV JAVA_HOME /usr/java/defaultENV CLASSPATH .:$JAVA_HOME/lib:$JAVA_HOME/jre/libENV PATH $JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATHENV ZK_HOME /opt/zookeeper/defaultADD jdk1.6.0_45.tar.gz /usr/java/jdk1.6.0_45RUN ln -s /usr/java/jdk1.6.0_45 $JAVA_HOMEADD zookeeper-3.4.9.tar.gz /opt/zookeeper/RUN ln -s /opt/zookeeper/zookeeper-3.4.9 $ZK_HOMEEXPOSE 2181ENTRYPOINT ["/opt/zookeeper/default/bin/zkServer.sh", "start-foreground", "/etc/zookeeper/zoo.cfg"]
三 容器启动
配置文件zoo.cfg
tickTime=2000dataDir=/var/lib/zookeeperclientPort=2181initLimit=5 syncLimit=2 server.1=172.17.0.2:2888:3888 server.2=172.17.0.3:2888:3888 server.3=172.17.0.4:2888:3888
容器启动脚本start-s1.sh start-s2.sh start-s3.sh
#!/bin/bashdocker run -d --restart always -h zookeeper-server1 --name zookeeper-server1 -v /home/loomz/dockerfiles/zk/conf/:/etc/zookeeper/:rw -v /home/loomz/dockerfiles/zk/tmp_server1:/var/lib/zookeeper/ zookeeper:v3.4.9
start-s2.sh start-s3.sh 对应更改server1 为 server2 server 3
在tmp_server1/tmp_server2/tmp_server3文件夹中建立myid文件在,内容对应数字 1 2 3 (因为上面配置为server.1 server.2 server.3)
四 启动后验证
同时启动start-s1.sh start-s2.sh start-s3.sh后进入容器验证zk状态
docker exec -it zookeeper-server1 /bin/bash/opt/zookeeper/default/bin/zkServer.sh status /etc/zookeeper/zoo.cfgZooKeeper JMX enabled by defaultUsing config: /etc/zookeeper/zoo.cfgMode: leader
0 0
- 基本Docker zookeeper 3.4.9 集群搭建
- docker搭建zookeeper集群
- 搭建zookeeper的docker集群
- 使用docker搭建zookeeper集群
- 使用 Docker搭建 ZooKeeper 集群
- Zookeeper-3.4.9 集群搭建
- Zookeeper集群搭建与基本操作
- zookeeper 3.4.6集群搭建
- zookeeper-3.4.6集群搭建
- 使用 Docker 一步搞定 ZooKeeper 集群的搭建
- 使用 Docker 一步搞定 ZooKeeper 集群的搭建
- 使用 Docker 一步搞定 ZooKeeper 集群的搭建
- 使用 Docker 一步搞定 ZooKeeper 集群的搭建
- Docker部署Zookeeper集群
- Docker部署Zookeeper集群
- zookeeper docker集群配置
- Zookeeper 介绍 Zookeeper 搭建 Zookeeper 集群搭建
- ZooKeeper此例简单介绍基于docker的zookeeper安装与集群搭建
- iOS 导航条透明(以及自定义颜色)的方法,去掉导航条底部黑线,随着tableView滚动设置导航条变色
- 简单实现的RPC
- Maven学习笔记
- 牛客网编程题:循环单词(Java实现)
- Json数据解析在Unity3d中的应用
- 基本Docker zookeeper 3.4.9 集群搭建
- C语言中的函数与数学上的函数很类似
- ELK日志处理之使用Grok解析日志
- Java--Socket通信(双向)
- 当mybatis整合spring后出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
- umount: /var: device is busy
- CodeForces
- android studio NDK开发环境设置
- js 获取json对象的Key、value