zookeeper命令

zookeeper

我只是一个虾纸丫 提交于 2019-11-26 10:35:29
zookeeper相关配置 zookeeper配置 vim /etc/profile 添加以下几行 ZOOKEEPER_HOME=/usr/local/software/zookeeper PATH=$ZOOKEEPER_HOME/bin:$PATH export ZOOKEEPER_HOME 重新加载/etc/profile配置文件 source /etc/profile 进入conf下修改 zoo_sample.cfg 文件名 或复制 文件名为 zoo.cfg cd zookeeper/conf/ && cp zoo_sample.cfg zoo.cfg 修改 zoo.cfg 1.修改zookeeper文件存放位置 dataDir=/usr/local/software/zookeeper/data 2.最后面添加以下几行 server.0=192.168.31.42:2888:3888 server.1=192.168.31.43:2888:3888 server.2=192.168.31.44:2888:3888 3.进入 zookeeper 目录 (/usr/local/software/zookeeper) 创建 data 目录 mkdir data 4.在 data 目录下创建 myid 文件 ((内容为服务器标识:0 对应server.0 server.1

zookeeper

一曲冷凌霜 提交于 2019-11-26 10:23:24
zookeeper相关配置 zookeeper配置 vim /etc/profile 添加以下几行 ZOOKEEPER_HOME=/usr/local/software/zookeeper PATH=$ZOOKEEPER_HOME/bin:$PATH export ZOOKEEPER_HOME 重新加载/etc/profile配置文件 source /etc/profile 进入conf下修改 zoo_sample.cfg 文件名 或复制 文件名为 zoo.cfg cd zookeeper/conf/ && cp zoo_sample.cfg zoo.cfg 修改 zoo.cfg 1.修改zookeeper文件存放位置 dataDir=/usr/local/software/zookeeper/data 2.最后面添加以下几行 server.0=192.168.31.42:2888:3888 server.1=192.168.31.43:2888:3888 server.2=192.168.31.44:2888:3888 3.进入 zookeeper 目录 (/usr/local/software/zookeeper) 创建 data 目录 mkdir data 4.在 data 目录下创建 myid 文件 ((内容为服务器标识:0 对应server.0 server.1

Zookeeper

随声附和 提交于 2019-11-26 08:58:59
什么是Zookeeper Zookeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Maintenance)等,简化分布式应用协调及其管理的难度,提供高性能的分布式服务。ZooKeeper本身可以以单机模式安装运行,不过它的长处在于通过分布式ZooKeeper集群(一个Leader,多个Follower),基于一定的策略来保证ZooKeeper集群的稳定性和可用性,从而实现分布式应用的可靠性。 1、zookeeper是为别的分布式程序服务的 2、Zookeeper本身就是一个分布式程序(只要有半数以上节点存活,zk就能正常服务) 3、Zookeeper所提供的服务涵盖:主从协调、服务器节点动态上下线、统一配置管理、分布式共享锁、统> 一名称服务等 4、虽然说可以提供各种服务,但是zookeeper在底层其实只提供了两个功能: 管理(存储,读取)用户程序提交的数据(类似namenode中存放的metadata); 并为用户程序提供数据节点监听服务; 启动单机 1.Zoolnspector文件 在里面创建一个data空文件夹 把conf里面的zoo....改成zoo.cfg 右键zoo.cfg以记事本打开

命令行下,使用Zookeeper的LogFormatter查看日志文件

为君一笑 提交于 2019-11-26 03:51:47
今天想看zookeeper下的日志,但是命令行不会用,于是查了下资料,将这些做个笔记,方便以后查询。 当然,如果能对看到这段文字的人有所帮助,那就更好啦,哈哈哈 zookeeper的日志文件放在zoo.cfg文件的datadir路径下的version-2下面,该文件夹下有很多日志文件 首选下载对应的jar包,一共要两个,我下载的是:slf4j-api-1.7.2.jar zookeeper-3.4.6.jar 下载完成后,请放在自己方面找到的地方。我直接放在根目录下了(“/”) 命令: java -classpath . : slf4j-api-1.7.2.jar:zookeeper-3.4.6.jar org.apache.zookeeper.server.LogFormatter /var/lib/zookeeper/version-2/log.1 个:注意啊,这里有个"."的 这条命令的几个位置的意思识: java -classpath 需要搜索jar包的路径:需要的jar包 需要用到类 需要用到的类中的main方法的参数 来源: CSDN 作者: asssssss 链接: https://blog.csdn.net/lyglk1/article/details/51273472

zookeeper——启动zookeeper中的常见问题

耗尽温柔 提交于 2019-11-26 03:51:32
原文地址: http://hi.baidu.com/luhao8415/item/23c6e7f075aa18b730c1993a 最近常有启动zookeeper出现问题的,整理下贴出来,以后也可以参考参考。。 1. 启动zookeeper后出现noClassFound等等错误,例如: Exception in thread "main" java.lang.NoSuchMethodError: method java.lang.management.ManagementFactory.getPlatformMBeanServer with signature ()Ljavax.management.MBeanServer; was not found. at org. apache .zookeeper.jmx.ManagedUtil.registerLog4jMBeans(ManagedUtil.java:48) at org.apache.zookeeper.server.quorum.QuorumPeerMain.runFromConfig(QuorumPeerMain.java:114) at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:103

zookeeper SolrCloud 集群配置 Error: Could not find or load main class org.apache.solr.cloud.ZkCLI

百般思念 提交于 2019-11-26 03:49:02
搭建SolrCloud集群 把solrhome中的配置文件上传到zookeeper集群。使用zookeeper的客户端上传。 客户端命令位置:/root/solr-4.10.3/example/scripts/cloud-scripts 执行命令 ./zkcli.sh -zkhost 192.168.172.128:2181,192.168.172.128:2182,192.168.172.128:2183 -cmd upconfig -confdir /usr/local/solrcloud/solrhome1/collection1/conf -confname myconf 报错: Error: Could not find or load main class org.apache.solr.cloud.ZkCLI 解决办法: 在/root/solr-4.10.3/example目录下执行 java -jar start.jar 命令。 然后在/root/solr-4.10.3/example/scripts/cloud-scripts目录下面,继续执行 ./zkcli.sh -zkhost 192.168.172.128:2181,192.168.172.128:2182,192.168.172.128:2183 -cmd upconfig -confdir /usr

zookeeper集群配置 Error: Could not find or load main class org.apache.solr.cloud.ZkCLI

天涯浪子 提交于 2019-11-26 03:48:49
zookeeper管理solrcloud集群时,在把solrcloud配置文件上传到zookeeper中出错 : 执行./zkcli.sh -zkhost 192.168.25.154:2181,192.168.25.154:2182,192.168.25.154:2183-cmd upconfig -confdir /usr/local/solrcloud/solrhome1/collection1/conf-confname myconf 命令时报错, Error: Could not find or load main class org.apache.solr.cloud.ZkCLI 查了好的文档都不行,最后在http://stackoverflow.com/questions/15830090/reloading-zookeeper-solr-conf-schema-xml下查看到 在/home/ftpuser/solr-4.10.3/example/ 执行java -DzkHost=192.168.10.128:2181,192.168.10.128:2182,192.168.10.128:2183/foo/bar -jar后,然后在执行上述命令,竟然成功了。 来源: CSDN 作者: jaryle 链接: https://blog.csdn.net/jaryle

zookeeper的基础

 ̄綄美尐妖づ 提交于 2019-11-26 00:53:57
Zookeeper 课程目标 一 、 什么 Zookeeper Zookeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Maintenance)等,简化分布式应用协调及其管理的难度,提供高性能的分布式服务。ZooKeeper本身可以以单机模式安装运行,不过它的长处在于通过分布式ZooKeeper集群(一个Leader,多个Follower),基于一定的策略来保证ZooKeeper集群的稳定性和可用性,从而实现分布式应用的可靠性。 1、zookeeper是为别的分布式程序服务的 2、Zookeeper本身就是一个分布式程序(只要有半数以上节点存活,zk就能正常服务) 3、Zookeeper所提供的服务涵盖:主从协调、服务器节点动态上下线、统一配置管理、分布式共享锁、统> 一名称服务等 4、虽然说可以提供各种服务,但是zookeeper在底层其实只提供了两个功能: 管理 (存储,读取)用户程序提交的数据(类似namenode中存放的metadata); 并为用户程序提供数据节点监听服务; 1.1 Zookeeper 集群 机制 Zookeeper集群的角色: Leader 和 follower

Zookeeper+Kafka集群搭建

喜你入骨 提交于 2019-11-25 22:44:44
Zookeeper集群搭建 Kafka集群是把状态保存在Zookeeper中的,首先要搭建Zookeeper集群。 1、软件环境 (3台服务器-我的测试) 192.168.30.204 server1 192.168.30.205 server2 192.168.30.206 server3 1-1、Linux服务器一台、三台、五台、(2*n+1),Zookeeper集群的工作是超过半数才能对外提供服务,3台中超过两台超过半数,允许1台挂掉 ,是否可以用偶数,其实没必要。 如果有四台那么挂掉一台还剩下三台服务器,如果在挂掉一个就不行了,这里记住是超过半数。 1-2、zookeeper是用java写的所以他的需要JAVA环境,java是运行在java虚拟机上的 1-3、Zookeeper的稳定版本Zookeeper 3.4.6版本 2、配置&安装Zookeeper 下面的操作是:3台服务器统一操作 2-1、安装Java (可选) 卸载已有的open jdk,安装最新版本的java jdk # rpm -qa | grep jdk java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.i686 # yum -y remove java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.i686 remove java-1.6.0

一起走进动物园管理员——ZooKeeper

假如想象 提交于 2019-11-25 22:27:58
一、ZooKeeper简介 1. ZooKeeper是什么 ​ Apache ZooKeeper是一个开源的分布式服务框架,为分布式应用提供协调服务,用来解决分布式应用中的数据管理问题,如:配置管理、域名服务、分布式同步、集群管理等 官网 https://zookeeper.apache.org/ ZooKeeper视频教程 http://edu.51cto.com/course/16190.html 2. ZooKeeper组成 ​ 主要包括两部分:文件系统、通知机制 2.1 文件系统 ​ ZooKeeper维护一个类似Linux文件系统的数据结构,用于存储数据 数据模型结构是一种树形结构,由许多节点构成 每个节点叫做ZNode(ZooKeeper Node) 每个节点对应一个唯一路径,通过该路径来标识节点,如 /app1/p_2 每个节点只能存储大约1M的数据 ​ 节点类型有四种: 持久化目录节点 persistent 客户端与服务器断开连接,该节点仍然存在 持久化顺序编号目录节点 persistent_sequential 客户端与服务器断开连接,该节点仍然存在,此时节点会被顺序编号,如:000001、000002..... 临时目录节点 ephemeral 客户端与服务器断开连接,该节点会被删除 临时顺序编号目录节点 ephemeral_sequential