Linux环境下安装Zookeeper

前几天自己在家搞了个zookeeper+dubbo的环境。下面来介绍一下怎么在Linux下面安装Zookeeper。本文的Linux环境为CentOS6.5.

准备工作

在安装zookeeper之前我们需要先做两件事。第一是安装Oracle的JDK。具体的安装步骤请看这里Linux(CentOs6.5)系统安装JDK。第二是下载zookeeper的安装包,下载地址请点击这里下载。

安装

首先我们需要在/usr/local下面创建个zookeeper文件夹,把刚才下载下来的zookeeper放到这里。用tar -zxvf来解压zookeeper的安装包。解压完成之后我们进入到刚才解压出来的文件夹下面,内容如下所示:

我们进入到conf文件夹下面,将zoo_sample.cfg这个文件复制为zoo.cfg(必须是这个文件):

接下来我们需要需改刚才复制的zoo.cfg文件,修改内容为下面图中的蓝色部分:

注意:dataDir和dataLogDir后面所指的文件夹必须要存在如果不存在的话,在启动Zookeeper服务端的时候是会报错的。本文讲的是单机情况下的配置情况,如果你是集群的话,请在clientPort下面添加服务器的ip。如server.1=192.168.180.132:2888:3888

server.2=192.168.180.133:2888:3888

........等等。

配置环境变量

上面的操作都完事之后,我们需要配置一下环境变量,配置环境变量的命令如下:

export ZOOKEEPER_INSTALL=/usr/local/zookeeper/zookeeper-3.3.6/(Zookeeper所在的目录)

export PATH=$PATH:$ZOOKEEPER_INSTALL/bin


启动Zookeeper

在上面的操作都完事之后,我们需要来启动一下Zookeeper来检测下我们的成果了。首先我们进入到Zookeeper的bin目录下面,启动Zookeeper的命令为./zkServer.sh
start。一定不要忘了前面的
. ,启动效果如图所示:

我们可以通过 ./zkServer.sh status命令来查看Zookeeper的运行状态。如图所示:

或者我们也可以用 ps -ef|grep zookeeper来查看Zookeeper的运行状态:

注意:如果你发现Zookeeper不是在运行状态的话,可以通过cat zookeeper.out来查看启动过程中的出错信息。

zookeeper的服务端起来之后我们需要启动Zookeeper的客户端,启动命令如下:./zkCli.sh。启动结果如下所示:

OK,到此你的Zookeeper就安装完成了。如果安装过程中遇到什么问题,请在下面留言。

时间: 2024-07-30 12:18:13

Linux环境下安装Zookeeper的相关文章

Linux环境下安装dubbo-admin

注意:本文采用的Linux版本为CentOs6.5. 准备工作 在安装dubbo-admin之前,我们需要的准备工作是你的Linux已经安装了jdk和Zookeeper.具体的安装步骤请参看这两篇文章Linux环境下系统安装JDK和Linux环境下安装Zookeeper.另外我们还需要准备一份tomcat的安装包和dubbo-admin的war包.你可以在这里下载到他们dubbo-admin和linux tomcat7. 安装Tomcat OK在前面的准备工作都进行完了之后,我们就可以开始安装d

请问在新电脑linux环境下安装win7系统,需要对硬盘分区吗?步骤是什么

问题描述 请问在新电脑linux环境下安装win7系统,需要对硬盘分区吗?步骤是什么 请问在新电脑linux环境下安装win7系统,需要对硬盘分区吗?步骤是什么?能描述的详细点吗,一步一步的.....,帮帮忙 解决方案 建议你先安装windows 7 然后安装linux 比较容易,由于在linux 和windows 的文件系统不同,意识很难说清楚, 解决方案二: 只要WIN7的话,建议先格式化硬盘..然后在安装!

Linux环境下安装解压缩版MySQL5.5

Linux环境下安装解压缩版MySQL5.5成功完成. 本来是想在www.mysql.com网上下载安装的mysql的,看了几个版本全是解压的.就在网上搜索了一些资料进行了解压版的安装. 下面给大家说一下设置的过程. 首先参考了:http://sheng.iteye.com/blog/830209 的博客.   (由于没有安装成功,所以在其博客的基础上做了相应的修改如下) 1.下载MySQL免安装版/二进制版软件(不用编译)     按照自己系统选择 http://www.mysql.com/d

Linux环境下安装RocketMQ(MetaQ)

一:RocketMQ简介 RocketMQ是一款分布式.队列模型的消息中间件,具有以下特点: 1.能够保证严格的消息顺序 2.提供丰富的消息拉取模式 3.高效的订阅者水平扩展能力 4.实时的消息订阅机制 5.亿级消息堆积能力 二:安装RocketMQ 下载源码 首先我们从githup上获取RocketMQ的源码,目前最新的版本为3.5.8,下载地址为:https://github.com/alibaba/RocketMQ/releases 或者 wget  https://github.com/

Linux环境下安装RAR文件压缩与解压及命令应用方法

昨天老蒋帮助一个朋友的网站搬迁服务器,因为整个网站的数据有超过10GB大小,这位朋友还准备通过FTP工具一个个文件上传,按照其实用阿里云带宽1M计算,估计传完也要不少时间.于是我让其打包之后压缩包直接传,这样还可以节省点时间,等到传到一半左右的时候看到其实用的是RAR压缩方式,所以我知道后面得用到RAR的解压模式. 一般,我们在Linux环境中会使用ZIP或者TAR.GZ的压缩模式,只是我们以前的WIN环境中习惯用RAR而已,不过也不要紧在Linux中我们也可以操作的,只不过默认环境不是自带的需

在Linux环境下安装JSP

 apache 1.3.12 + tomcat 3.1.1 + JDK 1.2.2 + mod_jserv.so 1. 所需软件及下载 apache_1.3.12.tar.gz http://www.apache.org jakarta-tomcat-3.1.1.tar.gz http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.1.1/bin/ jdk-1_2_2_007-linux-i386.tar.gz http://java

在Linux环境下安装JSP [JSP]

js apache 1.3.12 + tomcat 3.1.1 + JDK 1.2.2 + mod_jserv.so 1. 所需软件及下载 apache_1.3.12.tar.gz http://www.apache.org jakarta-tomcat-3.1.1.tar.gz http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.1.1/bin/ jdk-1_2_2_007-linux-i386.tar.gz http://ja

在Linux环境下安装JSP_JSP编程

apache 1.3.12 + tomcat 3.1.1 + JDK 1.2.2 + mod_jserv.so 1. 所需软件及下载 apache_1.3.12.tar.gz http://www.apache.org jakarta-tomcat-3.1.1.tar.gz http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.1.1/bin/ jdk-1_2_2_007-linux-i386.tar.gz http://java.

Linux环境下mysql5.7.13安装教程_Mysql

本文实例为大家分享了Linux mysql5.7.13安装教程,供大家参考,具体内容如下 1.准备cmake-3.6.0.tar.gz  bison-3.0.4.tar.gz  mysql-5.7.13.tar.gz (http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13.tar.gz)  2.安装cmake 和 bison首先可以查看下是否安装了 cmake  # rpm -qa |grep cmake # tar zxvf cma