centos 7 安装zookeeper

最近重新找到一个新一点的网上商城项目,是16年底的淘淘商城升级版的宜立方商城,想结合之前所学的淘淘商城,巩固复习一下之前学习的内容。最近因为面试被问到相关问题,很多内容都忘记差不多了,所以想重新把这个项目捡起来,温故而知新!

视频中使用的都是centos6.4版本,JDK 1.7  ,毕竟现在已经是9102年了,所以还是尝试着使用新的centos7.0 ,JDK1.8 来尝试,虽然经常出现各种版本变动的问题导致问题被卡住很久,不过工作中也总会碰上这种问题,重要的是学会如何解决问题,写博客也是记录一下自己踩过的坑,同时也希望能够帮助到一些碰到同样问题的童鞋。

视频资料中自带直接解压缩的 secureCRT 不能拖拽上传FTP文件至linux服务器,整了半天也没弄明白,不知道是不是版本原因。还是直接安装了scrt_sfx704-x64 版本,然后用了淘淘商城里的破解工具直接破解,可直接拖拽上传,很方便,推荐使用!

一、安装jdk

一开始忘记在linux环境中安装jdk,导致安装zookeeper一直无法通过 status命令查看状态,这里简单介绍一下如何在linux环境中安装jdk。

安装jdk有2种方法:

一.通过yum命令,直接选中版本进行直接安装

二.通过下载压缩包,上传至服务器解压配置使用。

具体参考此博客 https://blog.csdn.net/qq_42815754/article/details/82968464

二、安装zookeeper

1.通过secureCRT SFTP功能上传至服务器:

2.解压缩

tar -zxvf zookeeper-3.4.6.tar.gz

3.进入zookeeper目录,创建data目录

cd zookeeper-3.4.6
mkdir data

4.进入conf目录,把zoo_sample.cfg改名为zoo.cfg

mv zoo_sample.cfg zoo.cfg

5.使用vi或者vim修改zoo.cfg里的dataDir为刚刚创建的data目录

替换成:

/root/zookeeper-3.4.6/data

按ESC键 输入 :wq 保存修改退出

6.启动zookeeper

启动: ./zkServer.sh start
关闭: ./zkServer.sh stop
查看状态:./zkServer.sh status

总结:

一开始没有安装JDK直接安装zookeeper能够执行 ./zkServer.sh start 命令,但是无法查看状态,并没有启动成功,执行status命令时会提示:Error contacting service. It is probably not running。网上很多说没有关闭防火墙可能也会导致这个问题,我这里是因为没有安装jdk导致。

centos 7 关闭防火墙与6不太一样,

centos 7 防火墙命令:

启动: systemctl start firewalld

关闭: systemctl stop firewalld

查看状态: systemctl status firewalld 

开机禁用  : systemctl disable firewalld

开机启用  : systemctl enable firewalld

猜你喜欢

转载自blog.csdn.net/qq_20377675/article/details/89297269
今日推荐