部署Zookeeper(单机/集群)
1、下载安装文件: http://mirror.bit.edu.cn/apache/zookeeper/
2、解压文件(本文解压到 D:zookeeper-3.4.8)
3、打开D:zookeeper-3.4.8conf,把zoo_sample.cfg重命名成zoo.cfg
4、从文本编辑器里打开zoo.cfg
5、修改dataDir和dataLogDir保存路径
dataDir=F:/2018_INTERVIEW/data/zookeeper/data
dataLogDir=F:/2018_INTERVIEW/data/zookeeper/log
6、启动bin/zkServer.cmd
ps:集群只需要多配置其他机器的信息
server.1=192.168.0.1:3888:4888 server.2=192.168.0.2:3888:4888 server.3=192.168.0.3:3888:4888
部署Kafka(单机/集群)
1、下载安装文件: http://kafka.apache.org/downloads.html
2、解压文件(本文解压到 D:kafka_2.11-0.10.2.0)
3、打开D:kafka_2.11-0.10.2.0config server.properties
4、把 log.dirs的值改成 log.dirs=D:datalogskafka
5、D:kafka_2.11-0.10.2.0in文件夹下的.sh命令脚本是在shell下运行的,此文件夹下还有个 windows文件夹,里面是windows下运行的.bat命令脚本
6、在D:kafka_2.11-0.10.2.0文件夹中”Shift+鼠标右键”点击空白处打开命令提示窗口
切换到bin目录,执行 kafka-server-start.bat ../../config/server.properties
ps:集群只需要多配置其他机器的信息
broker.id=1 #个集群中的唯一标识,且只能是正整数 port=9091 num.network.threads=2 num.io.threads=2 socket.send.buffer.bytes=1048576 socket.receive.buffer.bytes=1048576 socket.request.max.bytes=104857600 log.dir=./logs num.partitions=2 log.flush.interval.messages=10000 log.flush.interval.ms=1000 log.retention.hours=168 #log.retention.bytes=1073741824 log.segment.bytes=536870912 num.replica.fetchers=2 log.cleanup.interval.mins=10 zookeeper.connect=192.168.0.1:2181,192.168.0.2:2182,192.168.0.3:2183 zookeeper.connection.timeout.ms=1000000 kafka.metrics.polling.interval.secs=5 kafka.metrics.reporters=kafka.metrics.KafkaCSVMetricsReporter kafka.csv.metrics.dir=/tmp/kafka_metrics kafka.csv.metrics.reporter.enabled=false