zookeeper命令

zookeeper的简单安装以及基于intellij idea的可视化工具的使用

拟墨画扇 提交于 2019-12-05 04:59:22
zookeeper的简单介绍--->直接用在线百度翻译的官网的简介 Zookeeper是一个维护配置信息、命名、提供分布式同步和提供群组服务的集中式服务。这些各种类型的服务以某种形式被分布式应用程序使用。每当应用程序实现这些服务都不可避免的引入大量的修复BUG和竞争条件的工作。因为实现这些服务的难度在于应用最初通常跳过它们,使应用程序在发生变化时不易维护并难以管理。即使做对了,当应用程序已经部署后,不同服务的实现也将会导致管理的复杂性。 Zookeeper是一个高性能的分布式系统的协调服务。它暴露公共的服务:像命名、配置管理、同步、和群组服务在一个简单的接口里,所以你没有必要从头开始实现它们。你可以使用现成的Zookeeper去实现共识、群组管理、领导人选举和业务协议。并且你可以在它的基础之上建立自己的特定的需求。 1.从官网上直接下载最新的zookeeper并解压到某一硬盘根目录下(方便操作)地址:http://zookeeper.apache.org/ 2.在zookeeper的conf目录下添加zoo.cfg文件(之所这么命名是因为启动的时候默认会以此文件为指定的配置文件启动,而启动的时候应该可以指定自定义的配置文件暂时还没学习到这部分知识),内容如下: # The number of milliseconds of each tick tickTime=2000 # The

window下zookeeper的下载启动和报错等问题

前提是你 提交于 2019-12-05 04:57:34
前言 在使用dubbo等需要用到zookeeper,之前window下本地部署,启动一直有问题,后面折腾了下才部署成功,此次记录下来,以备后用。 下载 百度或者google下zookeeper官网,里面就有下载的选项,还有其他的说明。简单下载下来就好了。 What is ZooKeeper? ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. All of these kinds of services are used in some form or another by distributed applications. Each time they are implemented there is a lot of work that goes into fixing the bugs and race conditions that are inevitable. Because of the difficulty of implementing these kinds of services, applications

zookeeper在win10安装闪退的问题

时光怂恿深爱的人放手 提交于 2019-12-05 04:56:51
这几天项目需要zookeeper,由于各种原因,就暂时在自己的win10笔记本上面装了一个zookeeper,装完打开的时候出现闪退问题。闪退就意味着有问题,如何确定问题,需要在bin目录下的zkServer.cmd文件的最下面添加一个pause命令,让窗口暂停,再看具体是什么问题。 我遇到的问题是java_home出现问题,其实jdk并没有问题,只是java_home路径里面出现了空格,如“C:\Program Files\Java\jdk1.8.0_45”,改为“C:\PROGRA~1\Java\jdk1.8.0_45”,“PROGRA~1”自行百度。 接着又出现了 java.io.IOException: Unable to create data directory /var/zookeeper/version-2 这种问题。这个就需要修改conf下的zoo.cfg文件,该文件里面有 # example sakes. dataDir=C:/zookeeper/log 这么一行,看看这个路径是不是存在。如果不存在就需要重新写一个路径(自己建一个) 这样就搞定了。。 来源: CSDN 作者: zhang_123xiao 链接: https://blog.csdn.net/zhang_123xiao/article/details/75492290

2.ZooKeeper集群的安装

六眼飞鱼酱① 提交于 2019-12-05 04:56:11
前提 :①Linux服务器(3台) ②已安装JDK ③安装路径:/usr/local/bin目录下 目前3.5.5版本启动会报: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain , 因为3.5.5解压缩之后,zookeepr文件夹里面这个jar包没了(网友都有这问题,好像是解压缩之类的问题),此教程故由3.5.5降版本至3.4.14) 1.ZooKeeper的安装 1.官网下载ZooKeeper安装包 下载地址: https://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz 2.使用命令 rz 将ZooKeeper安装包上传至Linux服务器; 3.使用命令 tar -zxvf apache-zookeeper-3.4.14.tar.gz -C /usr/local/bin ,解压缩tar.gz包至 /usr/local/bin 目录下 4.解压后可删除tar.gz包 5.进入源码包,可以删除一部分数据 rm -rf *.txt *.md 文件 删除后目录如图所示: 6.接下来, cd conf ,修改配置文件 conf目录下,有一个zoo_sample.cfg文件,该文件为示例文件,复制该文件

ZooKeeper服务命令

北城以北 提交于 2019-12-05 04:49:39
zk安装 解压后,新建编辑zoo.cnf # The number of milliseconds of each tick 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. # do not use /tmp for storage, /tmp here is just # example sakes. dataDir=/tmp/zookeeper # the port at which the clients will connect clientPort=2181 # the maximum number of client connections. # increase this if you need to handle more clients #maxClientCnxns=60 # # Be sure to read

zookeeper基础笔记

岁酱吖の 提交于 2019-12-05 04:48:29
一、安装 1.安装jdk 2.安装Zookeeper 3.单机模式(stand-alone):安装目录/conf 复制 zoo_sample.cfg 并粘贴到当前目录下,命名zoo.cfg. 二、目录结构 bin 存放系统脚本 conf 存放配置文件 contrib zk附加功能支持 dist-maven maven仓库文件 docs zk文档 lib 依赖的第三方库 recipes 经典场景样例代码 src zk源码 其中bin和conf是非常重要的两个目录,平时也是经常使用的。 三、bin目录 其中 zkServer 为服务器,启动后默认端口为 2181 zkCli 为命令行客户端 四、conf目录 Conf 目录为配置文件存放的目录, zoo.cfg 为核心的配置文件 这里面的配置很多,这配置是运维的工作,目前没必要,也没办法全部掌握。 clientPort :参数无默认值,必须配置,用于配置当前服务器对外的服务端口,客户端必须使用这端口才能进行连接 dataDir :用于存放内存数据库快照的文件夹,同时用于集群的 myid 文件也存在这个文件夹里(注意:一个配置文件只能包含一个 dataDir 字样,即使它被注释掉了。) dataLogDir :用于单独设置 transaction log 的目录, transaction log 分离可以避免和普通 log 还有快照的竞争

解决linux中zookeeper,tomcat等依赖jdk的程序自启动失败问题

梦想的初衷 提交于 2019-12-05 04:47:48
问题现象: 在etc/rc.local中配置了如下命令: /home/hadoop/zookeeper/bin/zkServer.sh start & /run/ayena/solr/tomcat/bin/startup.sh & 系统启动后用jps查看进程,发现zookeeper和tomcat均未启动。 原因: 配置java环境变量时,将JAVA_HOME配置在了etc/profile中。etc/profile中的环境变量只有登录后才会加载,非登录shell中是不会加载的。所以登录后手动启动可以,在rc.local中配置自启动不行。 解决办法(三选一): 1、在程序启动脚本中添加source /etc/profile 2、把etc/profile的信息添加到~/.bashrc中 3、在/zookeeper/bin/zkEnv.sh的中开始位置添加 export JAVA_HOME=/usr/local/jdk1.7.0_45 扩展阅读: 在linux中交互式shell和非交互式shell、登录shell和非登录shell是有区别的 在登录shell里,环境信息需要读取/etc/profile和~ /.bash_profile,~/.bash_login,~/.profile按顺序最先的一个,并执行其中的命令,除非被 --noprofile选项禁止了;在非登录shell里

ZooKeeper启动成功,却无法查看status——记一次Zookeeper“异常”

我只是一个虾纸丫 提交于 2019-12-05 04:47:19
今天在使用storm时,需要启动zookeeper依赖集群。于是使用命令启动zookeeper集群,使用命令 bin/zkServer.sh start [root@master bin]# ./zkServer.sh start ZooKeeper JMX enabled by default Using config: /usr/zookeeper/zookeeper-3.4.10/bin/../conf/zoo.cfg Starting zookeeper ... STARTED [root@master bin]# jps 2936 Jps 2924 QuorumPeerMain 为了查看zookeeper在master节点上是否启动成功,使用jps命令查看相关进程是否启动,如上图QuorumPeerMain进程已成功启动。此时,小厨突然想看看master节点上zookeeper的状态,到底是leader还是follower,确保节点成功启动。使用命令 bin/zkServer.sh status, 此时却意外的出现了异常。如下图 [root@master bin]# ./zkServer.sh status ZooKeeper JMX enabled by default Using config: /usr/zookeeper/zookeeper-3.4.10/bin/

解决Zookeeper无法启动的问题

你离开我真会死。 提交于 2019-12-05 04:46:46
今天在启动zookeeper集群的单个zookeeper节点时总是报如下错误 [root@zookeeper1 zookeeper-3.4.5]# bin/zkServer.sh status JMX enabled by default Using config: /usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfg Error contacting service. It is probably not running. [root@zookeeper1 zookeeper-3.4.5]# 于是尝试解决它,首先要想到的是是否安装了JDK,因为zookeeper的运行需要JVM环境,可以使用java和java -version命令来验证,如下所示,可以看到JDK已经正确安装。 [root@zookeeper1 zookeeper-3.4.5]# java 用法: java [-options] class [args...] (执行类) 或 java [-options] -jar jarfile [args...] (执行 jar 文件) 其中选项包括: -d32 使用 32 位数据模型 (如果可用) -d64 使用 64 位数据模型 (如果可用) -server 选择 "server" VM 默认 VM 是 server. -cp

Zookeeper的错误(启动成功,客服端报错)

半城伤御伤魂 提交于 2019-12-05 04:43:04
# 接下来启动 zkServer.sh # 接下来启动 zkServer.sh [scidb@localhost bin]$ zkServer.sh start ZooKeeper JMX enabled by default Using config: /home/scidb/zookeeper/zookeeper-3.4.8/bin/../conf/zoo.cfg Starting zookeeper ... STARTED # 看起来是启动成功了哦,然后我们再来看看是否真的启动成功了。 # 看起来是启动成功了哦,然后我们再来看看是否真的启动成功了。 [scidb@localhost bin]$ zkServer.sh status ZooKeeper JMX enabled by default Using config: /home/scidb/zookeeper/zookeeper-3.4.8/bin/../conf/zoo.cfg Error contacting service. It is probably not running. # 呵呵,居然没有启动起来。然后我用zkCli.sh 尝试启动客户端,结果。。 # 呵呵,居然没有启动起来。然后我用zkCli.sh 尝试启动客户端,结果。。 [scidb@localhost bin]$ sh zkCli.sh