码迷,mamicode.com
首页 > 系统相关 > 详细

Zookeeper linux下使用

时间:2015-09-19 22:35:57      阅读:268      评论:0      收藏:0      [点我收藏+]

标签:

安装

1、  安装包下载到window系统,通过pscp命令,拷贝到linux下。Pscp使用请参考下面文章:http://www.linuxidc.com/Linux/2012-05/60966.htm

2、  开始—运行—cmd进入命令行窗口,输入命令:

pscp F:\学习\zookeeper\zookeeper-3.4.6.tar.gz lb@192.168.133.128:/home/lb

技术分享

Ctrl+alt+f3进入虚拟机命令窗口,cd  /home/lb查看到zookeeper-3.4.6.tar.gz.

技术分享

使用tar –zxvf zookeeper-3.46.tar.gz解压文件,可以看到解压后的文件夹:zookeeper-3.4.6。

3、 进入zookeeper-3.4.6/conf下,可以看见zoo_sample.cfg文件

技术分享

4、  复制zoo_sample.cfg为zoo.cfg

 

 

技术分享

5、  设置环境变量:

进入/etc目录,vim profile

技术分享

添加如下内容:

export ZOOKEEPER_INSTALL=/home/lb/zookeeper-3.4.6

在export path中增加$ZOOKEEPER_INSTALL/bin

技术分享

执行source profile,环境变量配置完毕。

启动

已经配置了环境变量,所以可以在任何目录直接执行zkServer.sh start:

技术分享

集群

集群模拟两台机器,一台虚拟机,一台pc电脑。

进入虚拟机下/zookeeper-3.4.6/conf目录,如下所示:

 技术分享

vim zoo.cfg,添加如下信息:

server.1=192.168.133.128:2888:3888

server.2=192.168.59.1:2888:3888

其中server.1为虚拟机Ip,server.2为pc机Ip。

技术分享

Cat zoo.cfg查看dataDir目录,在目录下新建文件myid,内容为1。Zookeeper启动时会读取myid找到其对应的配置信息。server.1。

技术分享

进入tmp目录,执行命令mkdir zookeeper,新建zookeeper目录。

进入zookeeper目录,vim myid,里面内容为1.

运行-cmd,打开命令行窗口,进入zookeeper-3.4.6/conf目录,修改zoo.cfg.将虚拟机上添加的信息复制到pc上。

技术分享

在dataDir所在目录F:\tmp\zookeeper\1新建文件myid,内容为2。

启动集群

启动顺序为先启动linux,然后启动Pc。

在linux命令窗口执行:

zkServer.sh start,输出如下信息:

技术分享

查看vim zookeeper.out内容,发现有如下异常信息:

技术分享

执行zkServer.sh status,发现如下内容:

技术分享

不用担心该信息和异常,这是由于pc端的服务还没有启动导致。下面启动pc服务,

在命令行中执行:zkServer.cmd

技术分享

此时pc端启动完毕。我们切换回linux下执行zkServer.sh status,发现如下内容:

技术分享

这说明pc和虚拟机集群已经搭建成功,并且虚拟机上的服务为follower,pc上的服务为leader。

Zookeeper linux下使用

标签:

原文地址:http://www.cnblogs.com/belen/p/4822393.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!