zookeeper集群搭建问题

原创 2018年04月15日 16:07:18
环境变量
export ZOOKEEPER_HOME=/app/zookeeper
export PATH=$PATH:$JAVA_HOME/bin:$ZOOKEEPER_HOME/bin

命令
zkServer.sh start
zkServer.sh status
zkServer.sh restart

zkCli.sh



source /etc/profile
在zookepper/conf下把zoo.sample.cfg 改名为zoo.cfg
配置dataDir=/app/zookeeper/data

添加
server.0=192.168.146.72:2888:3999
server.1=192.168.146.73:2888:3999
server.2=192.168.146.75:2888:3999

一、zookeeper有三个端口(可以修改)
1、2181
2、3888
3、2888
二、3个端口的作用
1、2181:对clint端提供服务
2、3888:选举leader使用
3、2888:集群内机器通讯使用(Leader监听此端口)

在zookeeper下建立data目录
创建myid,分别写入0、1、2



Zookeeper启动失败(java.net.BindException: 地址已在使用)
lsof -i:2181查看端口占用情况,记得 zkServer.sh stop之后再看,如果还有进程占用,就把zoo.cfg端口更改
三个端口都有可能被占用!!!!!

netstat 端口号

myid 可能写错,切记!!!!本人就发生这个错误,查看zookeeper.out


zookeeper 没有到主机的路由

防火墙
vi /etc/sysconfig/iptables


-A INPUT -m state --state NEW -m tcp -p tcp --dport 2182 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3999 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2888 -j ACCEPT

完成后重启
service iptables restart
查看端口开放信息
service iptables status

如果以zkCli.sh 方式进入客户端  显示连接失败,而集群已经成功启动,查看zookeeper.out发现拒绝连接。这时候其实是zkCli.sh 方法调用方式错误,应zkCli.sh -server 127.0.0.1:2182。
因为zkCli.sh 方法调用的端口还是2181.而配置文件中已经改了。




查找 ls /
创建并赋值 create /hello world
获取 get /hello
设值 set /hello fuck
递归删除节点 rmr /path
删除指定某个节点 delete /path/child

搭建zookeeper集群

  • 2018年01月17日 12:33
  • 14KB
  • 下载

超详细zookeeper集群搭建及解析说明

超详细zookeeper集群搭建及解析说明
  • weixin_32265569
  • weixin_32265569
  • 2017-06-28 19:19:40
  • 307

Zookeeper集群搭建(配置详解)

软件环境准备: Linux服务器一台、三台、五台(2*n+1台);Java jdk 1.7;zookeeper 3.4.6版; 软件安装: 解压jdk、zookeeper文件...
  • zwx19921215
  • zwx19921215
  • 2017-03-12 19:32:27
  • 977

Zookeeper 介绍 Zookeeper 搭建 Zookeeper 集群搭建

Zookeeper介绍 Zookeeper搭建 Zookeeper集群搭建
  • Jerome_s
  • Jerome_s
  • 2016-08-21 09:36:49
  • 2241

zookeeper集群搭建

  • 2017年04月04日 20:17
  • 2KB
  • 下载

有关zookeeper本地伪集群搭建的配置

  • 2018年04月08日 23:10
  • 96.91MB
  • 下载

Linux系统的Zookeeper集群环境搭建

说明:提供服务的机器数量2*n + 1 奇数台 至少要超过半数,zookeeper才可以提供服务,因为Zookeeper只允许半数宕机。 操作步骤: 下载Zookeeper安装包 下载地址:h...
  • yinkgh
  • yinkgh
  • 2016-08-24 16:49:06
  • 4928

zookeeper集群搭建实战

zookeeper集群搭建 1、搭建时的环境 CentOS 6.5 zookeeper-3.4.6.tar.gz jdk-7u25-linux-x64.gz 2、安装虚拟机  解压...
  • andyliulin
  • andyliulin
  • 2016-11-01 18:48:34
  • 728

zookeeper伪分布式集群环境搭建

step1、下载 下载地址:http://zookeeper.apache.org/releases.html 将下载的压缩包放到用户家目录下(其他目录也可以) step2、解压 $tar –zxv...
  • u014513883
  • u014513883
  • 2015-08-11 15:51:55
  • 995

zookeeper集群搭建(windows环境下)

本次zk测试部署版本为3.4.6版本,下载地址http://mirrors.cnnic.cn/apache/zookeeper/ 限于服务器个数有限本次测试了两种情况 1、单节点方式:部署在一台服...
  • yusewuhen
  • yusewuhen
  • 2016-06-06 10:10:33
  • 4189
收藏助手
不良信息举报
您举报文章:zookeeper集群搭建问题
举报原因:
原因补充:

(最多只允许输入30个字)