zookeeper命令

linux安装zookeeper

Deadly 提交于 2019-12-02 08:52:01
1.下载好缩包:也可以本地下好上传到linux cd /usr/devtools 下载zookeeper:wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz 解压压缩包:tar -zxvf zookeeper-3.4.10.tar.gz 2.新建log和data目录: cd zookeeper-3.4.10 mkdir logs midir data 3.修改配置文件 cd conf 修改文件名:mv zoo_sample.cfg zoo.cfg 修改log和data路径:vim zoo.cfg dataDir=/usr/devtools/zookeeper-3.4.10/data dataLogDir=/usr/devtools/zookeeper-3.4.10/logs 4.设置环境变量 vim /etc/profile export ZOOKEEPER_HOME=/usr/devtools/zookeeper-3.4.10 export PATH=$PATH:$ZOOKEEPER_HOME/bin 5.刷新配置文件 source /etc/profile 6.启动zookeeper: cd /usr/devtools

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. 创建文件

linux在线安装zookeeper

落花浮王杯 提交于 2019-12-02 08:51:42
第一步、创建zookeeper的安装目录 mkdir -p /usr/local/services/zookeeper 第二步、进入zookeeper目录 cd /usr/local/services/zookeeper 第三步、下载zookeeper-3.4.9.tar.gz wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz 第四步、解压缩zookeeper-3.4.9.tar.gz tar -zxvf zookeeper-3.4.9.tar.gz 第五步、进入到/usr/local/services/zookeeper/zookeeper-3.4.9.tar.gz 第六步、进入conf目录 第七步、将zoo_sample.cfg文件复制一份,并重命名为zoo.cfg 第八步、用vim打开zoo.cfg文件,并修改其内容如下: # The number of milliseconds of each tick # zookeeper定义的基准时间间隔,单位是毫秒 tickTime=2000 # The number of ticks that the initial # synchronization phase can take initLimit=10 #

Linux安装(Java、Zookeeper、Kafka)

亡梦爱人 提交于 2019-12-02 08:48:08
虚拟机搭建 https://blog.csdn.net/qq_37598011/article/details/88960035 安装Java环境 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html \ 下载完成后,上传压缩包: rz 解压: tar zxvf jdk-8u201-linux-x64.tar.gz 记下jdk目录,输入: pwd 使用Vi编辑器,设置环境变量: sudo vi /etc/profile export JAVA_HOME=/myText/jdk1.8.0_201 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin 环境生效: source /etc/profile 安装zookeeper http://apache.fayea.com/zookeeper/ wget http://apache.fayea.com/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz 下载后上传至linux: rz 解压: tar -zxvf zookeepre

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目录下

zookeeper 使用zkCli.sh创建节点遇到的问题

折月煮酒 提交于 2019-12-02 08:45:19
问题场景:由于项目注册到zookeeper中的地址错误,所以想要直接修改zookeeper中对应项目的节点,或者新增对应的正确节点。 1>总结: 由于刚开始对 zkCli.sh 操作不太熟悉,导致把修改节点和修改节点的值给搞混了,所以在此记录一下,如果有和我一样的小伙伴,可以早早的明白过来,避免踏坑。 2>所遇问题: 2.1:不知道zookeeper 的端口号??? 查看 zookeeper 端口号,可以通过在zookeeper配置文件中查看;如下是我操作的过程: 查看配置文件的未知: 查看配置文件中的zookeeper端口号: 注:-v 是取反;就是查询文件中所有没有#号的行; 2.2:创建节点问题??? 我使用 create /test 命令无法创建 test 节点,如下图: 这样操作不报错,也不会创建节点,可以使用 ls / 命令去查看; 原因是需要设置节点的值,如果节点的值为空,则命令为 create /test "" 双引号不能省略; 有的时候还会报如下错误: 原因也是没有加节点的值,如下命令运行就可以成功创建节点了: 3>命令: 连接客户端:./zkCli.sh -server 0.0.0.0:2181 连接到客户端之后的命令: 显示命令列表:help 下面根据自己的理解说一下我用到的几个: 查看节点(只是查看节点):ls path [watch] demo: ls /

Zookeeper简介与集群搭建

冷暖自知 提交于 2019-12-02 08:42:13
Zookeeper简介 Zookeeper是一个高效的分布式协调服务,可以提供配置信息管理、命名、分布式同步、集群管理、数据库切换等服务。它 不适合用来存储大量信息,可以用来存储一些配置、发布与订阅等少量信息。Hadoop、Storm、消息中间件、RPC服务框架、分布式数据库同步系统,这些都是Zookeeper的应用场景。 Zookeeper集群中节点个数一般为奇数个(>=3),若集群中Master挂掉,剩余节点个数在半数以上时,就可以推举新的主节点,继续对外提供服务。 客户端发起事务请求,事务请求的结果在整个Zookeeper集群中所有机器上的应用情况是一致的。不会出现集群中部分机器应用了该事务,而存在另外一部分集群中机器没有应用该事务的情况。在Zookeeper集群中的任何一台机器,其看到的服务器的数据模型是一致的。Zookeeper能够保证客户端请求的顺序,每个请求分配一个全局唯一的递增编号,用来反映事务操作的先后顺序。Zookeeper将全量数据保存在内存中,并直接服务于所有的非事务请求,在以读操作为主的场景中性能非常突出。 Zookeeper使用的数据结构为树形结构,根节点为"/"。Zookeeper集群中的节点,根据其身份特性分为leader、follower、observer。leader负责客户端writer类型的请求