Zookeeper的安装(Linux环境)

16 篇文章 0 订阅
2 篇文章 0 订阅

1、安装环境

本次安装环境
Linux:CentOS7
Jdk:1.7以上版本(我这里是java1.8)

环境要求缘由
zookeeper是java开发的可以运行在windows、linux环境。需要先安装jdk。

2、安装步骤

第一步:安装jdk(前提)–已完成的跳过
参考我的java8安装方案1:https://blog.csdn.net/rao991207823/article/details/102923314
或者方案2:https://blog.csdn.net/rao991207823/article/details/102923974

查看是否安装的方法:

  1. 看看 是否设置了jdk环境变量,命令行: echo $JAVA_HOME
  2. 运行命令: java -version 看看能否查看版本;
  3. 查看后台进程:ps -ef|grep java

显示情况如下图所示。
在这里插入图片描述

第二步:把zookeeper的压缩包上传到linux系统。----使用的工具是xshell,当然也可使用其他的
本地上传zookeeper
第三步:解压缩压缩包,例如:zookeeper-3.4.6.tar.gz

tar -zxvf zookeeper-3.4.6.tar.gz

截图如示:
解压命令
第四步:进入zookeeper-3.4.6目录,创建data文件夹。
创建zookeeper文件保存目录
第五步:再进入conf目录,把zoo_sample.cfg改名为zoo.cfg(我这里采用复制重名方式)
改名

mv zoo_sample.cfg zoo.cfg

直接改名
复制重命名

cp -a zoo_sample.cfg zoo.cfg

完全复制
第六步:修改zoo.cfg文件的data属性:dataDir=/root/zookeeper-3.4.6/data(指向文件夹data的路径)

vim zoo.cfg

截图如示:
修改保存路径
第七步:启动zookeeper,在zookeeper目录下的bin目录里执行

./zkServer.sh start

关闭:[root@localhost bin]# ./zkServer.sh stop
查看状态:[root@localhost bin]# ./zkServer.sh status

内部访问方式:./zkCli.sh显示如下。

./zkCli.sh
Connecting to localhost:2181
... ...
... ...
Welcome to ZooKeeper!
... ...
... ...
WATCHER::
WatchedEvent state:SyncConnected type:None path:null
[zk: localhost:2181(CONNECTED) 0]

外部访问注意:需要关闭防火墙,或者开放防火墙端口:2181(亦或者是自己设定其他端口)。

关闭防火墙
CentOS6.5 :
临时关闭:service iptables stop
永久关闭防火墙:chkconfig iptables off (修改配置开机不自启)

CentOS7:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动

其他方案----添加开启访问端口
添加开放端口

firewall-cmd --zone=public --add-port=2181/tcp --permanent

命令含义:
–zone #作用域
–add-port=2181/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效

重启生效:

firewall-cmd --reload

查看

firewall-cmd --zone= public --query-port=80/tcp

查看所有开放端口:

firewall-cmd --list-port

关闭开放的端口(删除):

firewall-cmd --zone= public --remove-port=80/tcp --permanent

以上zk的单机单节点安装完毕。

单机伪集群见博客:zookeeper搭建集群(单机伪集群)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值