zookeeper集群

zookeeper在ubuntu上的安装配置及java操作

我们两清 提交于 2019-12-02 08:53:55
一、ubuntu上安装,配置,操作zookeeper 1.准备安装文件zookeeper-3.4.5.tar 2.上传安装文件到ubuntu,打开xshell,使用快捷键Ctrl+Alt+f打开文件上传窗口,将文件拖拽到ubuntu指定目录下 3.解压tar -zxvf zookeeper-3.4.5.tar.gz 4.cd都zookeeper-3.4.5/conf目录下,将zoo_sample.cfg复制一份,文件名为zoo.cfg 5.打开vi,编辑zoo.cfg文件,添加,保存 单个zookeeper配置:只需在上图加入红框中的内容即可 集群配置:要是多个虚拟机或者机器上都安装了zookeeper,则每个zookeeper配置文件都加入相同的配置即可, 如下:server.1=ubuntu1.2888:3888 server.2=ubuntu2.2888:3888 server.3=ubuntu3.2888:3888 bogon和ubuntu1,ubuntu2,ubuntu3是你虚拟机上ubuntu的主机名,其余固定配置,其中2888是zookeeper与其它机器上的zookeeper通信的端口,3888是zookeeper集群选举master的通信端口 6.启动,关闭zookeeper cd到zookeeper的安装目录下执行 1.bin/zkServer.sh start

zookeeper集群安装和配置

不羁岁月 提交于 2019-12-02 08:53:06
1.下载zookeeper安装包 http://zookeeper.apache.org/releases.html 我使用的是zookeeper-3.4.6 版本。 2.配置zoo.cfg 解压包后复制出奇数个节点(过半即可用),这里复制出3个节点, 设定3个节点serverId 分别为 1,2,3 如下: zoo.cfg位于zookeeper安装目录conf子目录下 修改zoo.cfg文件:配置server.1 tickTime=2000 initLimit=10 syncLimit=5 dataDir=D:/install-tools/zookeeper-3.4.6/data dataLogDir=D:/install-tools/zookeeper-3.4.6/log clientPort=2181 #maxClientCnxns=60 #autopurge.snapRetainCount=3 #autopurge.purgeInterval=1 server.1=localhost:2888:3888 server.2=localhost :4888:5888 server.3=localhost:6888:7888 同时在server.1的data目录下(zoo.cfg文件配置的dataDir)创建myid文件 myid文件中只写入当前server节点的ID标识:

Zookeeper 集群安装与ZK常用命令操作

▼魔方 西西 提交于 2019-12-02 08:52:20
Zookeeper 集群安装与常用命令使用 JDK下载 点击打开链接 Zookeeper 下载 点击打开链接 在三台机器上安装JDK 1. 在linux 上新建一个目录存放 JDK和zookeeper mkdir /usr/local/software 上传JDK和zookeeper 2. 新建一个java 目录 mkdir /usr/local/java cd /usr/local/software/ tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/java/ 可看到如下 修改环境变量 vi /etc/profile 文件末尾加上如下 # java export JAVA_HOME=/usr/local/java/jdk1.8.0_171 export JRE_HOME=/usr/local/java/jdk1.8.0_171/jre export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH 刷新配置文件,并且检查JDK是否安装成功 source /etc/profile java -version 同理 ,其他机器上 如上 所示

Zookeeper再linux 下的一些操作

一世执手 提交于 2019-12-02 08:51:51
zookeeper的安装目录:/usr/local/zookeeper-3.4.6/bin/zkServer.sh; 配置文件路径:../conf/zoo.cfg 端口 :2181; ZooKeeper服务命令: 在准备好相应的配置之后,可以直接通过zkServer.sh 这个脚本进行服务的相关操作 1. 启动ZK服务: sh bin/zkServer.sh start 2. 查看ZK服务状态: sh bin/zkServer.sh status 3. 停止ZK服务: sh bin/zkServer.sh stop 4. 重启ZK服务: sh bin/zkServer.sh restart zk客户端命令 ZooKeeper命令行工具类似于 Linux 的shell环境,不过功能肯定不及shell啦,但是使用它我们可以简单的对ZooKeeper进行访问,数据创建,数据修改等操作. 使用 ./zkCli.sh -server 127.0.0.1:2181 连接到 ZooKeeper 服务 ,连接成功后,系统会输出 ZooKeeper 的相关环境以及配置信息。 命令行工具的一些简单操作如下: 1. 显示根目录下、文件: ls / 使用 ls 命令来查看当前 ZooKeeper 中所包含的内容 2. 显示根目录下、文件: ls2 / 查看当前节点数据并能看到更新次数等数据 3. 创建文件

Zookeeper在Linux下的安装

拈花ヽ惹草 提交于 2019-12-02 08:47:08
安装Zookeeper 首先可以从 apache.org 下载最新版本的Zookeeper: https://zookeeper.apache.org/releases.html#download 。建议下载未定版本。 下面演示的是Zookeeper的3.4.6稳定版的安装。 1. 单机服务 下面的例子慎示了如何使用基本的配置安装 Zookeeper,安装目录为 /usr/local/zookeeper,数据目录为/var/lib/zookeeper。 # tar-zxf zookeeper -3.4.6.tar.gzr # mv zookeeper -3.4.6 /usr/local/zookeeper # mkdir- p /var/lib/zookeeper # cat > /usr/local/zookeeper/conf/zoo.cfg << EOF > tickTime=2000 > dataDir=/var/lib/zookeeper > clientPort=2181 > EOF # export JAVA_HOME=/usr/java/ jdk1. 8.0_51 # /usr/local/zookeeper/bin/zkServer.sh start JMX enabled by default Using config: /usr/local/zookeeper

安装zookeeper集群

拈花ヽ惹草 提交于 2019-12-02 08:46:54
https://archive.apache.org/dist/ 这个地址提供apache项目的下载页面,你只需要找到你需要的项目,点击进去就是项目对应的下载页面 下载zookeeper 地址http://archive.apache.org/dist/,根据需求下载对应的版本 wget http://archive.apache.org/dist/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz 解压 tar -zxvf zookeeper-3.4.6.tar.gz 改名 mv zookeeper-3.4.6 ./zookeeper 复制zk配置文件 cp zookeeper/conf/zoo_sample.cfg zookeeper/conf/zoo.cfg 修改配置文件,下面圈起来的部分根据自己的情况修改 vim zoo.cfg 三个机器都执行上面所有的操作 在zoo.cfg中配置的dataDir目录下添加myid文件,内容为server.1=192.168.124.140:2888:3888配置中server后面的id(node06的myid文件内容为1) 在所有节点上启动zookeeper 再查看节点状态,链接zookeeper,有一次我没有全部启动,连接不上zk(如有不对请指正) 报错INFO [main

linux下zookeeper集群安装配置(3.5.1版)

﹥>﹥吖頭↗ 提交于 2019-12-02 08:46:42
一、单机模式的配置 1.1、下载地址: http://www.apache.org/dyn/closer.cgi/zookeeper/ 他会根据你的ip来推荐一个具体的站点: 我这边推荐的是 http://mirrors.noc.im/apache/zookeeper/ 1.2、 下载后上传到服务器的指定目录下: 我这边是在app的目录下新建的zookeeper,下载的zookeeper-3.5.1-alpha.tar.gz 1.3、解压:tar -zxvf zookeeper-3.5.1.tar.gz 1.4、配置文件:在conf目录下 cp zoo_sample.cfg zoo.cfg,创建配置文件zoo.cfg。 修改dir log的配置在这个目录下的log4j.properties tickTime=2000    dataDir=/app/zookeeper/zooData/tmpData 数据的持久化到这个目录下,以及集群的配置也是需要的   clientPort=2181 initLimit=10 tickTime=2000 1.5配置环境变量:为了今后操作方便,我们需要对Zookeeper的环境变量进行配置,方法如下在/etc/profile文件中加入如下内容: export ZOOKEEPER_HOME=/app/zookeeper/zookeeper-3.5.1

linux系统安装zookeeper

瘦欲@ 提交于 2019-12-02 08:46:09
安装服务器47.98.251 1.修改linux操作系统的/etc/hosts文件添加 #zookeeper servers 47.98.251 dubbo-provider 2.下载zookeeper linux操作系统定位到root/tengjs/目录下 官方下载地址为: https://mirrors.cnnic.cn/apache/zookeeper/ 我这里使用的是3.4.12版本 右击复制链接地址,使用命令wget https://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gz 下载到root/tengjs/目录下 下载完毕后查看 可以看到压缩包已经下载下来了 3.压缩包解压 依然是在root/tengjs/目录下,命令tar -zxvf zookeeper-3.4.12.tar.gz解压文件 解压完成 4.创建zookeeper的data和logs目录 这个目录创建在/root/tengjs/zookeeper-3.4.12目录下 创建数据目录mkdir data 创建日志目录mkdir logs 可以看到目录已经创建完成了 5.配置zookeeper的zoo.cfg配置文件 首先定位到目录/root/tengjs/zookeeper-3.4.12/conf目录下

Linux 安装zookeeper集群

独自空忆成欢 提交于 2019-12-02 08:45:48
step1:安装jdk jdk安装请参考: https://blog.csdn.net/tmaczt/article/details/83347293 step2:安装单机zookeeper #解压文件 tar -zxvf apache-zookeeper-3.5.5-bin.tar.gz cp -r apache-zookeeper-3.5.5-bin zookeeper/ #创建数据和日志目录,myid文件 cd zookeeper mkdir data mkdir log cd data echo 1 > myid #修改配置文件 cd zookeeper/apache-zookeeper-3.5.5-bin/conf cp zoo_sample.cfg zoo.cfg vim zoo.cfg #配置文件变更如下图 #配置环境变量 vim /etc/profile #文件结尾加上如下代码 #set zookeeper export ZK_HOME = /opt/soft/zookeeper/apache-zookeeper-3.5.5-bin export PATH = $PATH : $ZK_HOME /bin source /ect/profile #使环境变量变更生效 #启动zookeeper cd bin ./zkServer.sh start 配置文件变更截图:

Zookeeper集群搭建

给你一囗甜甜゛ 提交于 2019-12-02 08:45:32
一、前言   在大型分布式集群系统中,Zookeeper是一个非常重要的分布式协调服务组件;其应用场景非常广泛,如做服务的注册中心、实现分布式锁以及集群Master选举等等。本文讲述的,就是Zookeeper集群的搭建。 二、准备   Zookeeper本身是由Java语言开发的一个相对独立的基础分布式组件,因此,Zookeeper的安装除了需要安装JVM外,不再需要依赖其它环境。 2.1、机器环境准备   我们准备3台机器,并都装好JDK且设置好hostname。 机器IP hostname 192.168.5.101 s101 192.168.5.102 s102 192.168.5.103 s103 ( 说明 :在Zookeeper集群中,若超过半数以上服务节点不可用,才会造成整个服务不可用,所以其集群节点数一般都是至少3个节点以上的奇数个。当然,如果物理机器不够,也可以搭伪集群或者通过VM实现,此处不再赘述) 2.2、下载地址   下载地址: http://archive.apache.org/dist/zookeeper/   (可选择自己需要的版本。笔者测试时,选择的是最新稳定版本3.4.12) 三、搭建 3.1、下载并解压 命令: #下载 wget http://archive .apache .org /dist/zookeeper/stable/zookeeper