kafka 2.10-8.1.1安装
来源:互联网 发布:起点招聘网络写手 编辑:程序博客网 时间:2024/05/10 11:23
1. 解压安装包
2. 配置server.properties (线上配置)
目录在 config 下,修改配置信息
修改 broker.id 为不同的值0 ,1 ,2 ...
host.name 设置IP 供连接使用
zookeeper.connect 设置 zk 地址 例如:zkhost1:port1,zkhost2:port2,zkhost3:port3/kafka
注意:/kafka 为zk上的kafka配置根目录 需要自己手动去zk上创建这个目录,没有根目录的时候自动放置在/ 下
log.dirs -- kafka存放消息文件的路径,默认/tmp/kafka-logs,可以多个目录:/tmp/kafka-log1,/tmp/kafka-log2,/tmp/kafka-log3...
log.retention.hours=168 ##log文件被保留的时长,如果超过此时长,将会被清除,无论log中的消息是否被消费过.
##是否自动创建topic
##如果broker中没有topic的信息,当producer/consumer操作topic时,是否自动创建.
##如果为false,则只能通过API或者command创建topic
auto.create.topics.enable=false
replica.fetch.max.bytes=2097152 //拉取线程拉去最大值
num.replica.fetchers=4 //复制线程个数
auto.leader.rebalance.enable=true //leader rebalance配置
leader.imbalance.per.broker.percentage=10 //rebalance执行策略
leader.imbalance.check.interval.seconds=3600 //rebalance执行策略
num.network.threads=3 //broker在处理client请求是,允许开启的线程个数
num.io.threads=8 //用于磁盘IO操作的线程的个数
3. 启动配置
修改配置 - bin/kafka-run-class.sh
指定jdk:
JAVA="/software/servers/jdk1.7.0_67/bin/java"
更改JVM performance options:
KAFKA_JVM_PERFORMANCE_OPTS="-server -XX:+UseCompressedOops -XX:PermSize=48m -XX:MaxPermSize=128m -XX:+UseG1GC -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35 -XX:+DisableExplicitGC -Djava.awt.headless=true"
修改配置 - kafka-server-start.sh
设置JMX监听端口:
添加 export JMX_PORT=9999
设置启动内存信息:
添加 export KAFKA_HEAP_OPTS="-Xmx16G -Xms8G"
4. 启动
2. 配置server.properties (线上配置)
目录在 config 下,修改配置信息
修改 broker.id 为不同的值0 ,1 ,2 ...
host.name 设置IP 供连接使用
zookeeper.connect 设置 zk 地址 例如:zkhost1:port1,zkhost2:port2,zkhost3:port3/kafka
注意:/kafka 为zk上的kafka配置根目录 需要自己手动去zk上创建这个目录,没有根目录的时候自动放置在/ 下
log.dirs -- kafka存放消息文件的路径,默认/tmp/kafka-logs,可以多个目录:/tmp/kafka-log1,/tmp/kafka-log2,/tmp/kafka-log3...
log.retention.hours=168 ##log文件被保留的时长,如果超过此时长,将会被清除,无论log中的消息是否被消费过.
##是否自动创建topic
##如果broker中没有topic的信息,当producer/consumer操作topic时,是否自动创建.
##如果为false,则只能通过API或者command创建topic
auto.create.topics.enable=false
replica.fetch.max.bytes=2097152 //拉取线程拉去最大值
num.replica.fetchers=4 //复制线程个数
auto.leader.rebalance.enable=true //leader rebalance配置
leader.imbalance.per.broker.percentage=10 //rebalance执行策略
leader.imbalance.check.interval.seconds=3600 //rebalance执行策略
num.network.threads=3 //broker在处理client请求是,允许开启的线程个数
num.io.threads=8 //用于磁盘IO操作的线程的个数
3. 启动配置
修改配置 - bin/kafka-run-class.sh
指定jdk:
JAVA="/software/servers/jdk1.7.0_67/bin/java"
更改JVM performance options:
KAFKA_JVM_PERFORMANCE_OPTS="-server -XX:+UseCompressedOops -XX:PermSize=48m -XX:MaxPermSize=128m -XX:+UseG1GC -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35 -XX:+DisableExplicitGC -Djava.awt.headless=true"
修改配置 - kafka-server-start.sh
设置JMX监听端口:
添加 export JMX_PORT=9999
设置启动内存信息:
添加 export KAFKA_HEAP_OPTS="-Xmx16G -Xms8G"
4. 启动
nohup bin/kafka-server-start.sh config/server.properties >>/dev/null 2>&1 &
0 0
- kafka 2.10-8.1.1安装
- 1、Kafka伪分布安装
- kafka安装
- kafka 安装
- kafka安装
- kafka安装
- kafka安装
- kafka安装
- kafka安装
- kafka安装
- kafka安装
- kafka安装
- kafka安装
- 安装kafka
- kafka安装
- kafka安装
- 安装kafka
- kafka安装
- 在ubuntu下安装博通无线网卡
- 使用shell脚本监控共享池内存碎片
- 实验四总结
- Android SDK更新问题
- iOS的倒计时按钮(利用GCD,有瑕疵)
- kafka 2.10-8.1.1安装
- 第十三周项目1.2-数据加倍
- spring常用注解
- QTP DataTable的操作
- select 设置只读属性
- ASP.NET 中抓取网页内容
- 关于 x$ksmsp 视图中KSMCHDUR 字段代表什么意思
- 二分查找(java实现)
- 网页游戏 合服技术分享