Zookeeper linux下使用

安装

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 [email protected]:/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。

时间: 2024-11-03 05:44:18

Zookeeper linux下使用的相关文章

linux下安装zookeeper(集群版)

在linux下安装zookeeper(单机版)中已经介绍了如何在linux中搭建单机版本的zookeeper,本篇将基于上一篇的基础上继续搭建集群版的zookeeper. 在原来的基础上再准备两台虚拟机: 我的虚拟机ip分别是:192.168.174.132,192.168.174.130,192.168.174.131 对应的hostname分别是:master,slave1,slave2 hostname可自行查看和修改:http://jingyan.baidu.com/article/57

linux下安装zookeeper(单机版)

Zookeeper 分布式服务框架是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务.状态同步服务.集群管理.分布式应用配置项的管理等.本文主要从使用者角度来介绍一下Zookeeper的安装,配置及应用. 单机模式 Zookeeper可以单机安装,这种应用模式主要用在测试或demo的情况下,在生产环境下一般不会采用. 1. 首先可以从Zookeeper的官方网站下载最新的安装包: http://www.apache.org/dist/zookeeper/ 2.上传刚下载的zook

[Linux]Linux下redis的安装及配置.

在上一篇[Linux] linux下安装配置 zookeeper/redis/solr/tomcat/IK分词器 详细实例. 我们已经将redis所需tar包拷贝到了linux下的root 根目录下, 接着我们只需要解压就可以了. 先将Redis的tar包拷贝到Linux下的根目录 然后解压到redis文件夹下:(先使用mkdir创建redis文件夹) 接下来就是解压tar包到redis目录下: 解压后的目录结构: 编译: 使用Make命令 安装: 安装好之后的目录:  6379 下的目录结构:

Linux下MyCat和MyCat_web的安装和配置

Linux下MyCat和MyCat_web的安装和配置 Mycat 是一个数据库分库分表中间件 Mycat web 可以对 Mycat进行监控,这里分享一下 Mycat web 的搭建过程 详细内容可以参考 官方文档 Tip: 当前的最新版本为 Mycat-web-1.0 启动顺序必须为:zookper->mycat->mycat_web,否则可能会出现问题 环境依赖 MySQL 修改配置文件my.cnf,必须要修改才能使用mycat lower_case_table_names = 1 JA

Linux下部署solrCloud

1. 准备工作 这里我只是把我的师兄教我的关于Solrcloud搭建的过程,以及需要注意的地方文档化了.感谢他教会了我很多. 1.机子IP 三台安装linux系统的机子的IP地址为: 172.24.133.11 172.24.133.21 172.24.133.31 2.软件版本 使用的tomcat的版本是:apache-tomcat-8.0.26 使用的solr的版本是:solr-5.3.0 使用的zookeeper的版本是:zookeeper-3.4.6 3.软件解压目录 tomcat.zo

linux下mysql基于mycat做主从复制和读写分离之基础篇

Linux下mysql基于mycat实现主从复制和读写分离1.基础设施 两台虚拟机:172.20.79.232(主) 172.20.79.233(从) 1.1软件设施 mysql5.6.39 , mycat1.6-RELEASE jdk1.7及其以上版本2.实现步骤一(mycat实现读写分离) 1.首先在两台服务器安装mysql 1.下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rp

Linux下Kafka单机安装配置方法(图文)

Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了普通消息系统的功能,但具有自己独特的设计.这个独特的设计是什么样的呢 介绍 Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了普通消息系统的功能,但具有自己独特的设计.这个独特的设计是什么样的呢? 首先让我们看几个基本的消息系统术语: •Kafka将消息以topic为单位进行归纳.•将向Kafka topic发布消息的程序成为producers.•将预订topics并消费消息的程序成为consumer.•Kafka以集群的

Linux下WebSphereV8.5.5.0 安装详细过程

Linux下WebSphereV8.5.5.0 安装详细过程 自WAS8以后安装包不再区别OS,一份介质可以安装到多个平台.只针对Installation Manager 进行了操作系统的区分 ,Websphere产品介质必须通过专门的工具Install Managere安装.进入IBM的官网http://www.ibm.com/us/en/进行下载.在云盘http://yun.baidu.com/share/linkshareid=2515770728&uk=4252782771 中是Linu

10.6 监控io性能 - 10.7 free命令 - 10.8 ps命令 - 10.9 查看网络状态 - 10.10 linux下抓包

- 10.6 监控io性能 - 10.7 free命令 - 10.8 ps命令 - 10.9 查看网络状态 - 10.10 linux下抓包 - 扩展tcp三次握手四次挥手 http://www.doc88.com/p-9913773324388.html  - tshark几个用法:http://www.aminglinux.com/bbs/thread-995-1-1.html  # 10.6 监控io性能 ![mark](http://oqxf7c508.bkt.clouddn.com/b