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,日志业务对应在其他目录。

相关推荐
2501_942389554 天前
特斯拉的车辆摄像头每四天为AI训练集采集的数据量
人工智能·hadoop·zookeeper·oracle·时序数据库·memcache
泰克教育官方账号6 天前
泰涨知识 | Shell脚本之一键启动和关闭Zookeeper脚本
分布式·zookeeper·云原生
运维大师8 天前
【监控与可观测性】03-ELK日志体系搭建:从采集到告警的完整闭环
elk
c_zyer9 天前
一站式可观测新选择:OpenObserve 深度对标 ELK / Grafana+Prometheus / Netdata,附Docker一键部署实战
elk·grafana·prometheus·netdata·openobserve
虚心的百褶裙9 天前
远程调用服务架构设计及zookeeper技术详解(下篇)
分布式·zookeeper·云原生
至乐活着10 天前
ELK日志系统从零搭建到实战:Nginx日志采集与可视化全攻略
nginx·elk·elasticsearch·docker·日志系统
2301_8011847511 天前
kafka-zookeeper
分布式·zookeeper·kafka
艾伦_耶格宇11 天前
【ELK】-2 ELK的搭建
运维·elk
创世宇图11 天前
【Python工程化实战】Python 服务的结构化日志体系:structlog + JSON 输出 + 日志分级策略
python·elk·structlog·结构化日志·可观测性
JLWcai202510091 个月前
铸造领域树脂砂轮|金利威多场景解决方案,20 + 配方覆盖全需求
mongodb·zookeeper·eureka·spark·rabbitmq·memcached·storm