zookeeper的单节点搭建和分布式搭建

zookeeper的单节点搭建

1.把这个zookeeper-3.4.5.tar.gz文件上传到服务器上的/usr/local目录下
2.解压:tar -zxvf zookeeper-3.4.5.tar.gz
3.重命名:mv zookeeper-3.4.5 zookeeper
4.cd zookeeper/conf
5.修改配置文件的名称:mv zoo_sample.cfg zoo.cfg
6.cd ..
7.启动zookeeper:bin/zkServer.sh start
8.验证:jps,只要能看到有这个进程( QuorumPeerMain)就表示zookeeper已经正常启动

9.然后启动zookeeper的客户端,进入zookeeper 命令: bin/zkCli.sh

几个简单的命令:余下的命令用help参数查看

ls / 查看根目录下的所有节点

create /name hu 在根目录下创建一个节点name 内容是hu

启动Zookeeper集群模式

需要使用多台服务器,建议使用奇数台服务器,                                
在这使用三台,服务器的ip分别是:192.168.1.170 192.168.1.171 192.168.1.172
                                                                          
1:在192.168.1.170服务器上执行这些操作,把这个zookeeper-3.4.5.tar.gz文件上?
2:解压:tar -zxvf zookeeper-3.4.5.tar.gz                                 
3:重命名:mv zookeeper-3.4.5 zookeeper                                   
4:cd zookeeper/conf                                                      
5:修改配置文件的名称:mv zoo_sample.cfg  zoo.cfg                         
6:vi zoo.cfg                                                             
    修改配置文件中的datadir:/usr/local/zookeeper/data                       
    添加下面配置:                                                          
    server.0=192.168.1.170:2888:3888                                        
    server.1=192.168.1.171:2888:3888                                        
    server.2=192.168.1.172:2888:3888                                        
                                                                            
                                                                          
                                                                            
7:cd ..                                                                  
8:创建目录mkdir data                                                     
9:在data目录下创建文件vi myid,在里面保存当前节点的编号                  
    注意:在192.168.1.170服务器上面保存的编号是0                            
10:cd /usr/local                                                         
11:把170服务器上的zookeeper目录拷贝到其他两个节点                        
    scp -rq zookeeper 192.168.119.101:/usr/local                            
    scp -rq zookeeper 192.168.119.102:/usr/local                            
                                                                            
12:连接到192.168.1.171,cd /usr/local/zookeeper/data  修改myid中的编号为1
13:连接到192.168.1.172,cd /usr/local/zookeeper/data  修改myid中的编号为2
                                                                          
                                                                          
14:开始启动这三个节点上面的zookeeper服务                                 
    在170上的/usr/local/zookeeper目录下执行命令:bin/zkServer.sh start      
    在171上的/usr/local/zookeeper目录下执行命令:bin/zkServer.sh start      
    在172上的/usr/local/zookeeper目录下执行命令:bin/zkServer.sh start      
                                                                          
15:最后分别在每个节点上面执行jps验证下进程是否正常启动。

时间: 2025-01-04 08:51:50

zookeeper的单节点搭建和分布式搭建的相关文章

hadoop单节点windows 7 环境搭建

Windows上搭建hadoop开发环境 前言 Windows下运行Hadoop,通常有两种方式:一种是用VM方式安装一个Linux操作系统,这样基本可以实现全Linux环境的Hadoop运行:另一种是通过Cygwin模拟Linux环境.后者的好处是使用比较方便,安装过程也简单,本篇文章是介绍第二种方式Cygwin模拟Linux环境. 准备工作 (1)安装JDK1.6或更高版本,安装时注意,最好不要安装到带有空格的路径名下,例如:Programe Files,否则在配置Hadoop的配置文件时会

Zookeeper单机单节点配置

OS: CentOS 6.5 [GNU/Linux  2.6.32-504.23.4.el6.x86_64] Zookeeper版本:zookeeper-3.4.6 1. 下载zookeeper安装包 wget http://mirror.bjtu.edu.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz 2. 解压 tar -zxf zookeeper-3.4.6.tar.gz 3. 修改配置 cd zookeeper-3.4

大数据生态圈 —— 单节点伪分布式环境搭建

本文参考 关于环境搭建,imooc上关于Hadoop.hbase.spark等课程上有很多环境搭建的例子,但是有些并没有说明为什么选择这个的版本,我们知道这些开源的技术发展很快,所以有必要搞清楚如何对它们进行版本选择 环境 centos7.7(主机名hadoop0001,用户名hadoop) + spark 2.2.0 + scala 2.11.8 + hbase1.3.6 + Hadoop 2.6.5 + zookeeper 3.4.14 + kafka 0.8.2.1 + flume 1.6

搭建JEESZ分布式架构10-Redis分布式缓存安装(单节点)

Redis分布式缓存安装(单节点) Redis官网:http://redis.io独立缓存服务器:IP:xxx.xxx.xxx.xxx安装环境:CentOS 6.6Redis 版本:redis-3.0 (因为 Redis3.0 在集群和性能提升方面的特性,rc 版为正式版的候选版,请在安装时去官网选用最新版)用户:root安装目录:/usr/local/redis 下面我们针对于Redis安装做下详细的记录:编译和安装所需的包:# yum install gcc tcl 提醒:下载 3.0 版

kafka的单节点搭建和集群搭建

首先,kafka的运行,需要zookeeper在后台运行,虽然kafka中已经内置了zookeeper,但是我们还是用自己搭建的分布式zookeeper kafka的单节点搭建  (这里用了自带的zookeeper) 启动服务 ?1.配置和启动zookeeper服务 使用kafka内置zk ?配置zk文件:/opt/kafka/config/zookeeper.properties ?启用zk服务: ?/opt/kafka/bin/zookeeper-server-start.sh /opt/k

redhat6.5 redis单节点多实例3A集群搭建

在进行搭建redis3M 集群之前,首先要明白如何在单节点上完成redis的搭建. 单节点单实例搭建可以参看这个网:https://www.cnblogs.com/butterflies/p/9628207.html 完成单节点的redis搭建之后,修改配置文件,开启集群模式,修改配置文件生成的目录,修改位对应的端口,即可完成单节点多实例的redis集群搭建. 一:多实例配置文件生成和修改 1 配置文件拷贝 cp /usr/local/redis/etc/redis.conf /usr/loca

ASP.NET Core on K8S学习初探(1)K8S单节点环境搭建

当近期的一个App上线后,发现目前的docker实例(应用服务BFF+中台服务+工具服务)已经很多了,而我司目前没有专业的运维人员,发现运维的成本逐渐开始上来,所以容器编排也就需要提上议程.因此我决定开始学习Kubernetes,会将学习当中的过程记录下来,预计会形成一个系列,暂且命名为:ASP.NET Core on K8S,而这个系列会由3个部分组成,且会在不同的时期写完: ASP.NET Core on K8S学习初探:在Docker for Windows中搭建单节点环境,初步了解有个感

纯手工搭建K8s(单节点)

准备说明: 因为为纯手动搭建,所以针对安装时需要的一些安装包需提前下载好 cfssl_linux-amd64. cfssljson_linux-amd64. cfssl-certinfo_linux-amd64. etcd-v3.3.10-linux-amd64.tar.gz. flannel-v0.11.0-linux-amd64.tar.gz. kubernetes-server-linux-amd64.tar.gz(网络环境原因可以上github上下载或者找台vps下载好然后再从vps上拉

Spring-Cloud之Eureka注册中心环境搭建(单节点)

一 Eureka概述 服务启动时会生成服务的基本信息对象InstanceInfo,然后在启动时会register到服务治理中心. 注册完成后会从服务治理中心拉取所有的服务信息,缓存在本地. 之后服务会被30s(可配置)发送一个心跳信息,续约服务. 如果服务治理中心在90s内没有收到一个服务的续约,就会认为服务已经挂了,会把服务注册信息删掉. 服务停止前,服务会主动发送一个停止请求,服务治理中心会删除这个服务的信息. 如果Eureka Server收到的心跳包不足正常值的85%(可配置)就会进入自