ELK安装、部署、调试(三)zookeeper安装,配置

1.准备

java安装,系统自带即可

2.下载zookeeper

zookeeper.apache.org上可以下载

tar -zxvf apache-zookeeper-3.7.1-bin.tar.gz -C /usr/local

mv apache-zookeeper-3.7.1-bin zookeeper

3.配置zookeeper

mv zoo_sample.cfg zoo.cfg

/usr/local/zookeeper/conf/zoo.cfgvi zoo.cfg

复制代码
tickTime=2000 毫秒为单位,是zookeeper的基本时间度量单位,来控制心跳和超时
initLimit=10  follower节点初始化连接到leader节点最长允许的时间,表示10个ticktime的时间,
syncLimit=5    follower节点和leader节点通讯的请求和应答的最长时间,5个ticktime
dataDir=/data/zookeeper  存储快照的目录
clientPort=2181
server.1=10.10.10.71:2888:3888   2888是与leader通讯的接口,3888是leader选举时使用的端口
server.2=10.10.10.72:2888:3888
server.3=10.10.10.73:2888:3888

tickTime=2000 
initLimit=10 
syncLimit=5
dataDir=/data/zookeeper
clientPort=2181
server.1=10.10.10.71:2888:3888
server.2=10.10.10.72:2888:3888
server.3=10.10.10.73:2888:3888

除了配置zoo.cfg文件外,zookeeper的集群还需要配置一个文件myid,需要手动创建,放到dataDir的目录下,主要用于区分集

群的服务器,文件内部为1或2或3,与

复制代码
server.1=10.10.10.71:2888:3888
server.2=10.10.10.72:2888:3888
server.3=10.10.10.73:2888:3888

.1 和.2 .3相互对应。

dataDir=/data/zookeeper

复制代码
/data/zookeeper/myid
[root@localhost zookeeper]# cat /data/zookeeper/myid
1
[root@localhost zookeeper]#

4.启动zookeeper

/usr/local/zookeeper/

./zkServer.sh start

查看

ps -ef | grep zookeeper

或者

root@localhost bin\]# jps 9283 QuorumPeerMain #为zookeeper的java标识 9331 Jps 配置环境变量,为了方便zkServer.sh的启动 export ZOOKEEPER_HOME=/usr/local/zookeeper export PATH=$PATH:$ZOOKEEPER_HOME/bin 为了执行jps配置的环境变量 export JAVA_HOME=/usr/local/java/jdk1.8.0_201 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH source /etc/profile 日志 /usr/local/zookeeper/bin/zookeeper.out 由于我是cd进入到/usr/local/zookeeper/bin/ 下启动的zookeeper,日志在此目录 在其他位置启动zookeeper,日志业务对应在其他目录。

相关推荐
小马爱打代码1 天前
ZooKeeper:入门实战
分布式·zookeeper·云原生
岁岁种桃花儿3 天前
深度解析DolphinScheduler核心架构:搭建高可用Zookeeper集群
linux·分布式·zookeeper
程序员泠零澪回家种桔子3 天前
微服务日志治理:ELK 栈实战指南
后端·elk·微服务·云原生·架构
AC赳赳老秦4 天前
DeepSeek一体机部署:中小企业本地化算力成本控制方案
服务器·数据库·人工智能·zookeeper·时序数据库·terraform·deepseek
虫小宝5 天前
淘宝返利软件的日志审计系统:Java Logback+ELK Stack实现操作日志的可追溯与可视化分析
java·elk·logback
张np6 天前
java进阶-Zookeeper
java·zookeeper·java-zookeeper
雪碧聊技术7 天前
什么是Zookeeper?
分布式·zookeeper
AC赳赳老秦7 天前
外文文献精读:DeepSeek翻译并解析顶会论文核心技术要点
前端·flutter·zookeeper·自动化·rabbitmq·prometheus·deepseek
一点事8 天前
windows:ELK搭建(单机)
windows·elk·jenkins
没有bug.的程序员9 天前
Spring Boot 日志管理:从 Logback 深度配置到 ELK 万亿级日志中枢实战
java·spring boot·elk·logback·日志·管理