知识点
相关文章
更多最近更新
更多zookeeper安装实录
2019-03-21 23:38|来源: -- --
下载zookeeper
http://mirror.esocc.com/apache/zookeeper/
http://mirror.esocc.com/apache/zookeeper/zookeeper-3.4.5/
下载后:zookeeper-3.4.5.tar
解压:tar -zxvf zookeeper-3.4.5.tar.gz
配置zoo.cfg
在解压好的zookeeper-3.4.5目录下,拷贝conf/zoo_sample.cfg一份,并重命名为zoo.cfg
zoo.cfg
# 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=/usr/data/zookeeperdir/zookeeper-data dataLogDir=/usr/data/zookeeperdir/logs # the port at which the clients will connect clientPort=2181 server.1=master:2888:3888 server.2=slave1:2888:3888 server.3=slave2:2888:3888 # # Be sure to read the maintenance section of the # administrator guide before turning on autopurge. # # http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance # # The number of snapshots to retain in dataDir #autopurge.snapRetainCount=3 # Purge task interval in hours # Set to "0" to disable auto purge feature #autopurge.purgeInterval=1 |
配置myid
创建dataDir和dataLogDir指定的目录并在dataDir下新建文件myid
编辑文件myid(注意:主节点h1上写1,h2上写2,h3上写3)
添加环境变量
vim ~/.bash_profile
ZOOKEEPER_HOME=/data/soft/zookeeper
PATH=$PATH:$HOME/bin:$ZOOKEEPER_HOME/bin
export ZOOKEEPER_HOME
export PATH
启动
所有服务器中执行bin/zkServer.sh start (可以无序,但是之间不要间隔太久)
jps命令
19361 QuorumPeerMain
测试
在任意一台机器中执行以下命令:
[hadoop@slave2 zookeeper]$ bin/zkCli.sh -server localhost:2181
[zk: localhost:2181(CONNECTED) 0] create /mytest test Created /mytest [zk: localhost:2181(CONNECTED) 1] ls / [mytest, zookeeper] |
在其他机器上执行查询命令:
bin/zkCli.sh -server localhost:2181
[zk: localhost:2181(CONNECTED) 0] ls / [mytest, zookeeper] [zk: localhost:2181(CONNECTED) 1] ls /mytest [] [zk: localhost:2181(CONNECTED) 2] get /mytest test test cZxid = 0x100000004 ctime = Wed May 21 14:27:50 CST 2014 mZxid = 0x100000004 mtime = Wed May 21 14:27:50 CST 2014 pZxid = 0x100000004 cversion = 0 dataVersion = 0 aclVersion = 0 ephemeralOwner = 0x0 dataLength = 4 numChildren = 0 |
参考网络
相关问答
更多-
Hadoop集群中namenode节点需要安装zookeeper吗[2022-05-23]
ZooKeeper是一个独立的组件,它可以和HDFS配合使用,但没有非得部署在一起的要求,只要网络通就可以。 另外,ZooKeeper建议最少安装在3个节点上,且数目为奇数。 -
windows怎么安装zookeeper[2022-08-24]
1. 概述 ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。 2. 安装&配置 在apache的官方网站提供了好多镜像下载地址,然后找到对应的版本,目前最新的是3.3.6 Windows下安装 把下载的zookeeper的文件解压到指定目录 D:\machine\zookeeper-3.3.6> 修改c ... -
如何查看zookeeper安装路径[2022-03-21]
然后每个文件夹里面解压一个zookeeper的下载包,并且还建了几个文件夹,总体结构如下,最后那个是下载过来压缩包的解压文件 data dataLog logs zookeeper-3.3.2 那么首先进入data目录,创建一个myid的文件,里面写入一个数字,比如我这个是server1,那么就写一个1,server2对应myid文件就写入2,server3对应myid文件就写个3 然后进入zookeeper-3.3.2/conf目录,那么如果是刚下过来,会有3个文件,configuration.xml, ... -
zookeeper-3.4.9怎么安装[2022-02-28]
安装ZooKeeper时看到的一片文章,感觉挺好的,拿来分享一下。 ZooKeeper的安装模式分为三种,分别为:单机模式(stand-alone)、集群模式和集群伪分布模式。ZooKeeper 单机模式的安装相对比较简单,如果第一次接触ZooKeeper的话,建议安装ZooKeeper单机模式或者集群伪分布模式。 1、JDK7比JDK6有很多功能的升级或部分新功能。 2、初学者选7好,现在6都算过时了,8都出来了,而且8中的功能非常强大。 3、建议看下别人的贴吧或者论坛帖子,里面的总结都是大牛的结晶。 -
zookeeper 中数据保存的方式是 树 状的。 这里的 node ,就是指 树上的一个节点 。 path 是指从 根节点( / ) 到 这个节点 的全路径 。
-
在Hive的安装方面,hadoop安装Hive 是要另外再安装zookeeper吗?[2023-10-10]
我在知数学院学过这个,不安装hadoop的话,是不可以安装hive的。 -
zookeeper 安装需要jdk吗[2023-09-18]
在安装ZooKeeper之前,请确保在以下任何操作系统上运行 : 任意Linux OS − 支持开发和部署。它是演示应用程序的首选。 Windows OS − 仅支持开发。 Mac OS − 仅支持开发。 ZooKeeper服务器是用Java编写创建,它运行在JVM。所以需要使用JDK 6或更高版本。 -
linux 怎么安装zookeeper[2019-06-01]
linux 安装zookeeper的方法步骤请参考经验链接: http://jingyan.baidu.com/article/456c463b60bd380a5931446f.html 希望对你有所帮助。 -
这些是没有像卡夫卡经纪人在同一个盒子上运行zookeeper的一些原因。 它们的比例不同 5 zk和5 Kafka工作,但6:6或11:11不工作。 即使是相当大的Kafka集群,您也不需要超过5个动物园管理员节点。 与Kafka不同,Zookeeper将数据复制到所有节点,因此在添加更多节点时它会变慢。 他们争夺磁盘I / O. Zookeeper对磁盘I / O延迟非常敏感。 您需要将其与Kafka提交日志分开放置在单独的物理磁盘上,否则您将面临大量发布到Kafka的风险,这会降低动物园管理员的工作效率 ...
-
Hbase和Zookeeper(Hbase and Zookeeper)[2023-07-19]
您需要在hbase-site.xml中配置zookeeper znode。zookeeper.znode.parent /hbase zookeep ...