搭建zookeeper+kafka+kafka manager

环境

  • zookeeper-3.4.11.tar
  • kafka-manager-1.3.3.7
  • kafka_2.11-1.1.0
  • jdk8
  • ubuntu14 三台:192.168.1.48、192.168.1.49、192.168.1.50
  • 修改hosts
sudo vim /etc/hosts
改为:
192.168.1.48 server48
127.0.0.1 localhost
三台都改

zookeeper3.4.11

下载

http://www.apache.org/dyn/closer.cgi/zookeeper/

安装

解压到/usr/server中,并执行

tar -zxvf zookeeper-3.4.11.tar.gz

配置

cd conf
mv zoo_sample.cfg zoo.cfg
sudo vim zoo.cfg

#修改
dataDir=/usr/server/zookeeper-3.4.11/data
server.1=192.168.1.48:2888:3888
server.2=192.168.1.49:2888:3888
server.3=192.168.1.50:2888:3888

esc-->shift+:-->wq-->enter

#在zk目录下
mkdir data
cd data
touch myid
sudo vim myid
三台分别写入123,分别对应server.1、server.2、server.3

启动

进入bin目录
./zkServer.sh start 

kafka_2.11-1.1.0

下载

http://kafka.apache.org/downloads

安装

解压到/usr/server中,并执行

tar -zxvf kafka_2.11-1.1.0.tgz

配置

cd conf
sudo vim server.properties
#修改4处
#1 修改broker.id,三台不一样
broker.id = 1
#2 修改
listeners=PLAINTEXT://192.168.1.48:9096
#3 修改
log.dirs=/usr/server/kafka_2.11-1.1.0/log
#并建立log文件夹
mkdir log
#4 
zookeeper.connect=192.168.1.48:2181,192.168.1.49:2181,192.168.1.50:2181

#修改启动脚本(添加jvm支持)
cd bin
sudo vim kafka-server-start.sh 
#增加export JMX_PORT="9999":
if [ "x$KAFKA_HEAP_OPTS" = "x" ]; then  
    export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G"  
    export JMX_PORT="9999"  
fi

启动

进入bin目录:
前台启动

./kafka-server-start.sh ../config/server.properties

后台启动:
./kafka-server-start.sh ../config/server.properties 1>/dev/null 2>&1 &

kafka manager

环境 windows7

编译kafka manager

因为kafka manager是scala写的,所以需要sbt编译,这里跳过,直接用编译好的kafka-manager-1.3.3.7.zip

解压与配置

解压到某文件夹下,进入conf,修改application.conf

kafka-manager.zkhosts="192.168.1.48:2181,192.168.1.49:2181,192.168.1.50:2181"

启动

双击C:\kafka-manager-1.3.3.15\bin中的kafka-manager.bat

重启

删除bin目录下的RUNNING_PID

界面配置集群

进入IP:9000,add cluster,勾选enable jvm polling

猜你喜欢

转载自blog.csdn.net/lk7688535/article/details/80368226