日志收集Day008

1.zk集群优化

修改zookeeper的堆内存大小,一般情况下,生产环境给到2G足以,如果规模较大可以适当调大到4G。

(1)配置ZK的堆内存

vim /app/softwares/zk/conf/java.env

复制代码
export JAVA_HOME=/sortwares/jdk1.8.0_291
export JVMFLAGS="-Xms256m -Xmx256m $JVMFLAGS"
EOF

(2)同步文件到其他节点

data_rsync.sh /app/softwares/zk/conf/java.env

(3)重启集群

zkManager.sh restart

(4)验证堆内存

jmap -heap `jps | awk '/QuorumPeerMain/{print $1}'`

可以看到:MaxHeapSize = 268435456 (256.0MB),表明此时堆内存已经修改成功

**2.**部署kafka集群

1.停止kafka单点服务

kafka-server-stop.sh

2.修改配置文件

vim /app/softwares/kafka/config/server.properties

复制代码
# 唯一标识kafka节点的数字编号,随便写,同一个集群中节点的id编号不重复即可。
broker.id=101
# 指定kafka的数据存储路径。
log.dirs=/app/data/kafka
# kafka连接zookeeper集群地址
zookeeper.connect=10.0.0.101:2181,10.0.0.102:2181,10.0.0.103:2181/kafka321

3.同步相关文件

data_rsync.sh /app/softwares/kafka

data_rsync.sh /app/softwares/kafka_2.13-3.2.1/

data_rsync.sh /etc/profile.d/kafka.sh

4.其他2个节点修改配置文件

vim /app/softwares/kafka/config/server.properties

broker.id=102(每个节点,唯一标识kafka节点的数字编号,集群内部不重复即可)

5.所有节点启动kafka环境

source /etc/profile.d/kafka.sh

kafka-server-start.sh -daemon $KAFKA_HOME/config/server.properties

6.查看zookeeper的源数据

zkCli.sh -server 10.0.0.101:2181,10.0.0.102:2181,10.0.0.103:2181

ls /kafka321/brokers/ids

相关推荐
折哥的程序人生 · 物流技术专研8 小时前
第4篇:Lambda 简化策略模式(Java 8+)
java·设计模式·策略模式·函数式编程·lambda·代码简化·扩充系列
researcher-Jiang8 小时前
高性能计算之OpenMP——超算习堂学习1
android·java·学习
西门吹-禅10 小时前
java springboot N+1问题
java·开发语言·spring boot
DLYSB_10 小时前
生命通道:如何用 HIS 医疗系统直连网络声光终端,打造“零延误”的危急值响应网关?
java·网络·数据库·报警灯
skywalk816310 小时前
设计并实现段言的 C FFI 绑定机制 @Trae
c语言·开发语言·python·编程
weixin_BYSJ198711 小时前
SpringBoot + MySQL 乒乓球运动员信息管理系统项目实战--附源码04954
java·javascript·spring boot·python·django·flask·php
AI小码11 小时前
LLM 应用的缓存工程:当每次 API 调用都在燃烧成本
java·人工智能·spring·计算机·llm·编程·api
Hui Baby11 小时前
Spring Security
java·后端·spring
IT笔记12 小时前
【Rust】Rust Match 模式匹配详解
java·开发语言·rust
2zcode12 小时前
免费开源项目文档:基于MATLAB卷积神经网络的口罩佩戴检测系统
开发语言·matlab·cnn