Salmon的全栈知识 Salmon的全栈知识
首页
  • JavaSE
  • JavaWeb
  • Spring生态
  • JUC
  • JVM
  • Netty
  • Java各版本特性
  • 23种设计模式
  • Maven
  • Java常用框架
  • Dubbo
  • OpenFeign
  • Nacos
  • Zookeeper
  • Sentinel
  • Seata
  • SpringCloud Gateway
  • Apollo
  • Eureka
  • Go基础
  • Gin
  • SQL数据库

    • MySQL
    • Oracle
  • NoSQL数据库

    • Redis
    • MongoDB
    • ElasticSearch
  • 消息中间件

    • RabbitMQ
    • RocketMQ
    • Kafka
    • ActiveMQ
    • MQTT
    • NATS
  • 网关中间件

    • Nginx
  • Linux
  • Docker
  • Git
  • K8s
  • Solidity
  • Java
  • 计算机网络
  • 操作系统
GitHub (opens new window)
首页
  • JavaSE
  • JavaWeb
  • Spring生态
  • JUC
  • JVM
  • Netty
  • Java各版本特性
  • 23种设计模式
  • Maven
  • Java常用框架
  • Dubbo
  • OpenFeign
  • Nacos
  • Zookeeper
  • Sentinel
  • Seata
  • SpringCloud Gateway
  • Apollo
  • Eureka
  • Go基础
  • Gin
  • SQL数据库

    • MySQL
    • Oracle
  • NoSQL数据库

    • Redis
    • MongoDB
    • ElasticSearch
  • 消息中间件

    • RabbitMQ
    • RocketMQ
    • Kafka
    • ActiveMQ
    • MQTT
    • NATS
  • 网关中间件

    • Nginx
  • Linux
  • Docker
  • Git
  • K8s
  • Solidity
  • Java
  • 计算机网络
  • 操作系统
GitHub (opens new window)
npm

(进入注册为作者充电)

  • 简介
  • 数据模型
  • 单机安装
    • 环境准备
    • 安装
  • 常用shell命令
  • Acl权限控制
  • JavaAPI
  • 事件监听机制
  • 集群搭建
  • zab协议
  • leader选举
  • observer角色及其配置
  • zookeeperAPI连接集群
  • 开源客户端curator介绍
  • 四字监控命令
  • 图形化的客户端工具(ZooInspector)
  • taokeeper监控工具的使用
  • 《Zookeeper》笔记
Salmon
2025-07-22
目录

单机安装

# 环境准备

当前测试系统环境:centos7.3

jdk:jdk-8u131-linux-x64.tar.gz

zookeeper:zookeeper-3.4.10.tar.gz

# 安装

  1. 在centos中使用root用户创建zookeeper用户,用户名:zookeeper 密码:zookeeper
useradd zookeeper
passwd zookeeper
  1. zookeeper底层依赖于jdk,zookeeper用户登录后,根目录下先进行jdk的安装,jdk使用jdk-8u131-linux-x64.tar.gz版本,上传并解压jdk
## 解压jdk
tar -xzvf jdk-8u131-linux-x64.tar.gz
  1. 配置jdk环境变量
## vim打开 .bash_profile文件
vi .bash_profile 
 
## 文件中加入如下内容
JAVA_HOME=/home/zookeeper/jdk1.8.0_131
export JAVA_HOME

PATH=$JAVA_HOME/bin:$PATH
export PATH

## 使环境变量生效
. .bash_profile
  1. 检测jdk安装
## 敲如下命令,系统如图反馈说明安装成功
java -version

image-20250722101215577

  1. zookeeper使用zookeeper-3.4.10.tar.gz,上传并解压
## 解压zookeeper
tar -xzvf zookeeper-3.4.10.tar.gz
  1. 为zookeeper准备配置文件
## 进入conf目录
cd /home/zookeeper/zookeeper-3.4.10/conf
## 复制配置文件
cp zoo_sample.cfg zoo.cfg
## zookeeper根目录下新建data目录
mkdir data
## vi 修改配置文件中的dataDir
## 此路径用于存储zookeeper中数据的内存快照、及事物日志文件
dataDir=/home/zookeeper/zookeeper-3.4.10/data
  1. 启动zookeeper
## 进入zookeeper的bin目录
cd /home/zookeeper/zookeeper-3.4.10/bin
## 启动zookeeper
./zkServer.sh start

## 启动:zkServer.sh start
## 停止:zkServer.sh stop
## 查看状态:zkServer.sh status
上次更新: 2025/07/23, 01:37:33
数据模型
常用shell命令

← 数据模型 常用shell命令→

Theme by Vdoing | Copyright © 2022-2025 Salmon's Blog
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式