Zookeeper的安装与集群搭建(一)Zookeeper单机安装

Zookeeper简介

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

Zookeeper的单机安装

安装前的准备

  • 主机规划,本人使用虚拟机的方式安装一台centOS7版本的系统。
  • 安装JDK1.8及以上版本

下载Zookeeper

官方地址: http://zookeeper.apache.org/

下载路径:https://www.apache.org/dyn/closer.cgi/zookeeper/

本人当前下载的版本是3.4.14

将下载的安装包上传至系统中

首先在/usr/local/下创建app目录

cd /usr/local/

mkdir app

cd app

上传zookeeper安装包至app目录

rz命令选择要上传的安装包

安装Zookeeper

  • 解压apache-zookeeper-3.4.14.tar.gz 
tar -xvf zookeeper-3.4.14.tar.gz
  • 创建软连接
 ln -s zookeeper-3.4.14/ zookeeper
  • 配置环境变量
vi etc/profile

添加如下内容

export ZK_HOME=/usr/local/app/zookeeper

export PATH =$ZK_HOME/bin:$PATH

source /etc/profile

  • 修改zoo.cfg配置文件
cd /usr/local/app/zookeeper/conf
  • 复制zoo.cfg文件
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg

 修改如下内容:

#修改数据目录

dataDir=/usr/data/zookeeper
  • 保存该文件

注意:如果数据目录没有创建,首先创建该目录

mkdir /usr/data/zookeepre -p

 

  • 启动Zookeeper
zkServer.sh start

 

  • 查看Zookeeper状态
./zkServer.sh status

显示如下内容: 


ZooKeeper JMX enabled by default

Using config: /usr/local/app/zookeeper/bin/../conf/zoo.cfg

Mode: standalone

  1. 查看进程
ps -ef | grep zookeeper

以上步骤完成Zookeeper单机安装。

 

 

 

猜你喜欢

转载自blog.csdn.net/java_cxrs/article/details/99485118