官网的user guide在这:
http://hadoop.apache.org/zookeeper/docs/current/zookeeperStarted.html#sc_RunningReplicatedZooKeeper
zookeeper的配置只需要更改两个文件
一个是 ./conf/zoo.cfg
一个是zoo.cfg中配置的dataDir的目录下的myid文件,这个myid文件需要自己创建。
进入./zookeeper-3.3.0/conf目录后,
cp zoo_sample.cfg zoo.cfg 拷贝一份
vim .cfg
tickTime=2000
# The number of ticks that the initial
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
dataDir=/data/hadoop-0.20.2/zookeeperdata
# the port at which the clients will connect
clientPort=2181
#下面是参与的4个节点
server.1=s1:2888:3888
server.2=s2:2888:3888
server.3=s3:2888:3888
server.4=s4:2888:3888
dataDir目录需要逐一手动创建了。
在这个目录下建立文件myid,内容是server后面的id,例如服务器s1对应的是1,则在myid中写入1.
将zookeeper-3.3.0分发到所有的服务器中,并且要更改相应的myid.
启动zookeeper服务:
bin/zkServer.sh start (对所有的服务器都要执行)
如果是新加入的节点的话:
nohup bin/zkCli.sh -server s1:2181 &
如果报Cannot open channel to X at election address / Connection refused错误
先不要担心,
一般把所有的服务器是zkServer服务启动后,错误就会消失了。
通过web方式可以查看运行在HBase下的zookeeper :
http://master:60010/zk.jsp
分享到:
相关推荐
这是一个基于Java技术栈,利用SpringBoot、Dubbo、RocketMQ和Zookeeper构建的简易订单支付系统。这个系统展示了如何在分布式环境中实现高效、可靠的消息传递和服务中心化管理,以完成订单处理与支付功能。 首先,...
下面是关于Dubbo监控中心的介绍和简易监控中心的安装配置。 一、监控中心服务接口调用统计报表的显示配置 Dubbo监控中心可以实时监控服务提供者和服务消费者的调用情况,包括调用次数、调用时间、调用失败次数等...
### Pinpoint & Pinpoint C Agent(支持PHP)简易安装指南 #### 一、Pinpoint简介与基础概念 Pinpoint是一款开源的应用程序性能监控工具(APM),主要用于分布式系统的监控,尤其是针对微服务架构下的应用程序。它...
1. **简易性**:Zookeeper 的设计灵感来源于文件系统,提供了一组简单的操作,如创建、删除、读取和更新数据节点。这些操作易于理解和使用,同时提供了诸如排序和通知等抽象功能。 2. **易表达性**:Zookeeper 支持...
更多内容请查看zookeeper官网Zookper: 一种分布式应用的协作服务 Zookper是一种分布式的,开源的,应用于分布式应用的协作服务。它提供了一些简单的操作,使得分布式应用可以基于...设计目标 Zookeeper是简易的 Zookeep
Dubbo简易监控中心的配置文件位于安装目录下的`conf/dubbo.properties`文件中。以下是一些关键配置项及其含义: - `dubbo.container`: 指定了容器类型,包括日志管理(log4j)、Spring容器(spring)、注册中心...
文档描述中提到“Linux部署文档”,意味着整个系统的部署会在Linux环境下进行,包括但不限于安装操作系统、配置网络、安装必要的软件包和服务等。 ### 总结 本篇文档详细阐述了在Linux环境下如何部署和配置基于...
BudWk原名NutzWk,从V6 版本起更名为BudWk。 BudWk(原名 NutzWk) 是有多年历史的Java Web开源...1、确保 MySql、Redis、Zookeeper 默认端口配置并已启动好 2、MySql 创建名为 nutzwk_nb 的空数据库,在每个NB(nutzboo
在实际使用中,我们需要根据项目需求配置Dubbo的注册中心地址,一般在服务提供者和服务消费者的配置文件中设置。对于这个简易注册中心,可能只需要简单的URL或者特定的参数来指定其运行位置。同时,由于是2.5.4开发...
本文档主要涵盖了Dubbo的安装、配置、使用及运维等关键环节,旨在帮助用户快速理解和掌握Dubbo的运行机制。 一、安装与配置 1. 示例提供者安装:首先,可以通过HTTP下载`dubbo-demo-provider`的二进制包,解压缩后...
- "lib"目录:包含了一系列的jar包,这些是监控中心运行所依赖的库文件,包括Dubbo自身的核心组件、Spring框架、Zookeeper客户端等,它们共同构成了监控中心的运行环境。 总的来说,"dubbo简易监控中心2.5.3"是...
配置中心(如Apollo或Zookeeper)用于集中管理和动态推送配置,确保所有服务节点保持一致的配置;而数据库交互部分可能涉及事务处理,保证支付过程的原子性和一致性。 此外,支付系统通常涉及到复杂的业务流程,如...
Dubbo简易监控中心发布包,基于GitHub上的dubbo-master版本构建,源码版本为2.5.4开发版。...(注意里面的WEB-INF/dubbo.properties中zookeeper的地址配置正确并且zookeeper服务正在运行) 默认用户 root root
Leek — 韭菜的自我救赎 ...相关部署ZooKeeper 高可用集群的安装及配置Kafka 集群的部署与测试JStorm2.1.1集群的安装和使用Flume 集群负载均衡(待完善)架构图:Storm计算节点:Esper计算模型: 标签:Leek
2. **环境准备**:确保本地已安装Java开发环境(JDK 1.8或以上),并且配置好相应的环境变量。 3. **构建项目**:使用Maven进行项目构建,运行`mvn clean install`命令生成可执行的WAR包。 4. **部署监控中心**:将...
Zookeeper是一个分布式协调服务,常用于管理配置信息、命名服务、集群状态维护等。因此,`TurboEZ`可能包含了与Zookeeper交互的接口或者工具,使得开发者能更方便地在分布式环境中使用Zookeeper。 "云原生"(Cloud ...
本项目"demo-dubbo 极简 接口api 服务提供者消费组"是针对Dubbo的一个简易示例,旨在帮助开发者快速理解和实践Dubbo的核心功能,包括服务提供者(Provider)和服务消费者(Consumer)的接口API。 首先,让我们了解...