zookeeper集群搭建
2018-03-28 10:38
148 查看
1:下载zookeeper包 http://archive.apache.org/dist/zookeeper/2:解压:tar -zxf zookeeper-3.4.9.tar.gz3:新建文件夹:mkdir data logs4:cp conf/zoo_sample.cfg conf/zoo.cfg5:vi conf/zoo.cfg添加:dataLogDir server 注意!!! 云服务器 zookeeper 对应自己的这台机 server ip 要设置为0.0.0.0。云服务器采用虚拟化的技术,监听的网卡是属于物理网关的网卡,而虚拟机内部没有这个网卡。让服务器进程监听0.0.0.0的ip地址。原文:zookeeper集群无法正确启动 修改: dataDir
6:zoo.cfg 对应dataDir文件夹下创建myid文件 0.0.0.0 在myid中写入server id
7
4000
:配置环境变量
vim /etc/profile
在最后添加:
ZOOKEEPER=/usr/local/zookeeper/zookeeper-3.4.9
PATH=$PATH:$ZOOKEEPER/bin
source /etc/profile8:zkServer.sh start zkServer.sh status
注意:对应的服务器都需要做上面重复的操作,可以用xshell的工具》发送键输入到所有会话
看到下图即成功了
搭建集群中的疑问与解答:
1:zookeeper是什么?zookeeper是一个开源分布式的服务,它提供了分布式协作,分布式同步,配置管理等功能.
优秀zookeper资料 Zookeeper简单介绍 2:为什么不用kafka自带的zookeeper?zookeeper 带有更多的.sh 命令,处理更加灵活;而kafka自带的zookeeper命令少,线上资料少,出问题不利于排查,懵逼。3:zookeeper 主节点没有故障,而网络有故障,对zookeeper集群有什么影响?zookeeper不能避免网络故障,但是它能够保证每时每刻只有一个Master。网络故障而非主节点故障时,zk踢掉主节点,用备用节点替换。4:zookeeper 和kafka 有什么关系?1:不恰当但形象的比方:可以把zookeeper 看成是kafka的数据库。详情见:apache kafka系列之在zookeeper中存储结构2:使用kafka 的前提是要开启zookeeper服务
5:zookeeper 集群和 kafka 集群有什么联系?1:zookeeper 集群建立需要2n+1台服务器,服务器大于一半可用时,集群可以正常工作。2:kafka集群的搭建依赖zookeeper集群,集群的重要作用就是预防单点故障!!!但是在只有一台zookeeper启动的情况下,kafka是可用的!!!且一台服务器就可以配置分布式kafka,设置对应的端口和broker即可!!(无法预防宕机的)《kafka技术内幕》12页6:zookeeper 怎么简单的玩?链接zookeeper 客户端:zkCli.sh查看 如:ls /brokers/topics/ ;get /brokers/ids/0;在一台服务器创建节点 create /zzz daydayup ,其他zookeeper服务器get /zzz 也能看到对应内容了;
原文链接:邹振忠的博客-zookeeper集群搭建
6:zoo.cfg 对应dataDir文件夹下创建myid文件 0.0.0.0 在myid中写入server id
7
4000
:配置环境变量
vim /etc/profile
在最后添加:
ZOOKEEPER=/usr/local/zookeeper/zookeeper-3.4.9
PATH=$PATH:$ZOOKEEPER/bin
source /etc/profile8:zkServer.sh start zkServer.sh status
注意:对应的服务器都需要做上面重复的操作,可以用xshell的工具》发送键输入到所有会话
看到下图即成功了
搭建集群中的疑问与解答:
1:zookeeper是什么?zookeeper是一个开源分布式的服务,它提供了分布式协作,分布式同步,配置管理等功能.
优秀zookeper资料 Zookeeper简单介绍 2:为什么不用kafka自带的zookeeper?zookeeper 带有更多的.sh 命令,处理更加灵活;而kafka自带的zookeeper命令少,线上资料少,出问题不利于排查,懵逼。3:zookeeper 主节点没有故障,而网络有故障,对zookeeper集群有什么影响?zookeeper不能避免网络故障,但是它能够保证每时每刻只有一个Master。网络故障而非主节点故障时,zk踢掉主节点,用备用节点替换。4:zookeeper 和kafka 有什么关系?1:不恰当但形象的比方:可以把zookeeper 看成是kafka的数据库。详情见:apache kafka系列之在zookeeper中存储结构2:使用kafka 的前提是要开启zookeeper服务
5:zookeeper 集群和 kafka 集群有什么联系?1:zookeeper 集群建立需要2n+1台服务器,服务器大于一半可用时,集群可以正常工作。2:kafka集群的搭建依赖zookeeper集群,集群的重要作用就是预防单点故障!!!但是在只有一台zookeeper启动的情况下,kafka是可用的!!!且一台服务器就可以配置分布式kafka,设置对应的端口和broker即可!!(无法预防宕机的)《kafka技术内幕》12页6:zookeeper 怎么简单的玩?链接zookeeper 客户端:zkCli.sh查看 如:ls /brokers/topics/ ;get /brokers/ids/0;在一台服务器创建节点 create /zzz daydayup ,其他zookeeper服务器get /zzz 也能看到对应内容了;
原文链接:邹振忠的博客-zookeeper集群搭建
相关文章推荐
- Zookeeper 集群搭建
- 分布式架构中一致性解决方案——Zookeeper集群搭建
- [置顶] 服务器(4)--搭建Solr集群+搭建Zookeeper集群(上篇)
- ZooKeeper 简介以及服务器集群的搭建
- Spark集群搭建+基于zookeeper的高可用HA
- mesos+marathon+zookeeper的docker管理集群亲手搭建实例(详细)
- Linux->ZooKeeper集群搭建
- zookeeper+kafka集群搭建
- zookeeper+kafka集群搭建
- Zookeeper集群搭建
- 【ZooKeeper】单机伪集群搭建(适用于mac)
- 虚拟机搭建haddoop、zookeeper、hbase集群
- Zookeeper 集群环境搭建
- STORM_0002_在做好的zookeeper集群上搭建storm的开发环境
- zookeeper集群搭建
- zookeeper集群安装搭建详解
- ZooKeeper集群搭建
- VMWare9下基于Ubuntu12.10搭建Hadoop-1.2.1集群—整合Zookeeper和Hbase
- 初识ZooKeeper与集群搭建实例
- zookeeper集群搭建(windows环境下)