文档章节

centos7下装zookeeper3.4.6(集群模式)

尚浩宇
 尚浩宇
发布于 2015/11/16 20:07
字数 338
阅读 128
收藏 3

 

下载地址:http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.6/

下载完成后,将安装包上传值服务器,解压

tar xvzf zookeeper-3.4.6.tar.gz

进入解压后的目录

cd zookeeper-3.4.6

找到conf文件夹,进去

cd conf

拷贝一份 zoo_sample.cfg到 zoo.cfg

 cp zoo_sample.cfg zoo.cfg

编辑zoo.cfg

tickTime=2000
dataDir=/opt/zookeeper
clientPort=2181
initLimit=5
syncLimit=2
server.1=10.5.3.100:2888:3888
server.2=10.5.3.101:2888:3888
server.3=10.5.3.102:2888:3888

然后cd到datadir目录创建一个文件名字为myid的文本文件,内容是当前服务器的id

退回上一级目录,找到bin目录,在每个节点执行如下命令启动

 ./zkServer.sh start

当发生如下异常时 

2016-11-16 15:49:01,242 [myid:1] - WARN  [QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:Learner@236] - Unexpected exception, tries=0, connecting to hadoop-d1/10.5.3.101:2888
java.net.ConnectException: Connection refused (Connection refused)
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:589)
    at org.apache.zookeeper.server.quorum.Learner.connectToLeader(Learner.java:228)
    at org.apache.zookeeper.server.quorum.Follower.followLeader(Follower.java:69)
    at org.apache.zookeeper.server.quorum.QuorumPeer.run(QuorumPeer.java:846)

一方面是检查其它节点是否启动,另一方面是检查2888、3888端口是否启动监听,有时监听在127.0.01上也会报这个错。

推荐zk客户端api是curator

<dependency>
			<groupId>com.netflix.curator</groupId>
			<artifactId>curator-framework</artifactId>
			<version>1.3.3</version>
		</dependency>

zookeeper还有许多第三方webui系统,提供不同的功能,推荐http://www.boywell.com/shovel/index.html这个,功能丰富。

© 著作权归作者所有

尚浩宇

尚浩宇

粉丝 70
博文 151
码字总数 126696
作品 4
朝阳
程序员
私信 提问
centos7安装zookeeper3.4.6

注:zookeeper充当注册中心 下载地址 http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.6/ 单机 下载完成后,将安装包上传值服务器,解压 进入解压后的目录 创建data,logs目录 mkdr...

码代码的小司机
2018/09/21
12
0
Hbase web界面不能访问

刚开始 hadoop的集群都是在root用户下创建的,一切都正常,web界面也可以正常访问。 为了安全起见,把整个hadoop集群改用普通用户hadoop来管理。切换用户后,Hbase 的web界面不可以访问,但是...

军军_junjun
2015/04/29
11.4K
3
vmware 下centos7 keepalived配置问题

先说下,一些配置。我是在Vmware下装了两个centos7的虚拟机,网络配置是NAT方式。 现在我给出两个keepalived主机的配置,下面这个是MASTER主机配置, 下面是BACKUP主机, 我有三个问题, 1....

SuperJoe
2016/01/29
2.7K
3
使用 Docker 一步搞定 ZooKeeper 集群的搭建

ZooKeeper为分布式应用提供高效、高可用的分布式协调服务,它有三种运行模式:单机模式、伪集群模式和集群模式。本文通过探索ZooKeeper的官方Docker镜像,来看看怎样快速搭建一个ZooKeeper的...

qq_41587243
2018/05/25
0
0
centos7 安装kubernetes1.4(kubeadm版)

使用kubeadm快速搭建k8s集群(单master,HA 的功能仍然在开发中) NOTE: 2016/10/09 :添加release版yum源,上传rpm包,避免翻墙,补全之前未添加的镜像,完善文档 2016/11/11 :删除hub.docke...

战狐
2016/09/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

关于谷歌浏览器崩溃,打不开任何界面

首先:谷歌浏览器右键打开属性,在箭头所指的位置复制粘贴 -no-sandbox。(需要空一格再写入 -no-sandbox) 其次:你打开谷歌浏览器可以看到如下提醒,提醒你,稳定性和安全性会有所下降,但...

Raphael98
17分钟前
2
0
java 删除文件夹下的文件

/** * 删除已经下载过的文件 * @param path * @return */ @ApiOperation(value = "删除已经下载过的Excel",httpMethod="",notes="") @GetMapping("/deleteExcel") public Object downLoad(@......

简小姐
17分钟前
3
0
如何安装GMP,MPFR,MPC,ELF,无需共享库?

如何使用当前版本, 使用正确版本的依赖关系,不使用包管理器(如yum,rpm,apt,dpkg)并且不使用共享库,来逐块安装GCC(GNU编译器集合)? 典型的开发人员可能希望以典型的方式安装GCC,使...

mskk
21分钟前
2
0
Rancher + VMware PKS实现全球数百站点的边缘K8S集群管理

Sovereign Systems是一家成立于2007年的技术咨询公司,帮助客户将传统数据中心技术和应用程序转换为更高效的、基于云的技术平台,以更好地应对业务挑战。曾连续3年提名CRN,并且在2012年到2...

RancherLabs
26分钟前
2
0
docker修改log-driver后启动失败问题解决

vi /etc/sysconfig/docker 去掉--log-driver=journald 重启docker,重新run一个容器

abowu
27分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部